Hướng dẫn base64
Base64 biểu diễn dữ liệu bằng một tập ký tự văn bản. Công cụ giúp chuyển chuỗi văn bản sang Base64 hoặc giải mã chuỗi hợp lệ để đọc lại nội dung.
Các bước base64
Nhập chuỗi văn bản cần xử lý.
Nhập chuỗi văn bản cần xử lý.
Chọn chuyển sang Base64 hoặc giải mã về văn bản thuần.
Chọn chuyển sang Base64 hoặc giải mã về văn bản thuần.
Ví dụ mã hóa một chuỗi và đọc lại kết quả
Với đầu vào Hello, chuỗi biểu diễn nhận được là SGVsbG8=. Khi dán kết quả vào chế độ giải mã, bạn cần nhận lại đúng năm ký tự ban đầu. Đây là phép kiểm tra khứ hồi: kết quả trung gian có thể trông khó đọc nhưng dữ liệu cuối phải khớp dữ liệu trước khi chuyển.
Thử tiếp bằng một câu tiếng Việt ngắn và một ký tự emoji. Nếu bản giải mã mất dấu hoặc xuất hiện ký tự lạ, có thể hai phía đang dùng cách biểu diễn byte khác nhau. Giữ nguyên chuỗi kết quả khi sao chép; không tự bỏ các dấu cộng, gạch chéo hoặc dấu bằng ở cuối chỉ vì chúng trông giống ký tự phụ.
Phân biệt văn bản, tệp và dữ liệu trong URL
Chuỗi văn bản là nội dung bạn đọc được; một tệp ảnh lại chứa các byte và thông tin định dạng. Sao chép nội dung của tệp ảnh vào ô xử lý chữ không phải cách chuyển ảnh. Khi cần nhúng hoặc khôi phục ảnh, dùng công cụ chuyển tệp và ảnh để giữ đúng loại dữ liệu.
Dấu cộng và gạch chéo trong chuỗi biểu diễn có thể cần xử lý riêng khi truyền trong tham số URL. Một số hệ thống yêu cầu biến thể URL-safe với bộ ký tự khác. Hãy đọc tài liệu của API đích và thử một mẫu đã biết, thay vì đổi ký tự theo phỏng đoán rồi coi kết quả là tương đương.
Kiểm tra lỗi khi giải mã
Đầu tiên, đối chiếu độ dài chuỗi với nguồn gốc để phát hiện dữ liệu bị cắt. Tiếp theo kiểm tra xem bạn đã dán cả tiền tố data: trong khi ô nhập chỉ cần phần dữ liệu hay chưa. Đọc thông báo trên giao diện trước khi sửa chuỗi, vì tự thêm hoặc bỏ ký tự có thể làm một lỗi cú pháp thành dữ liệu sai nhưng vẫn giải mã được.
Nếu kết quả dùng trong cấu hình hoặc một yêu cầu API, giữ bản gốc và chạy kiểm tra bằng đúng hệ thống sẽ nhận dữ liệu. Thành công trong một ô chuyển đổi chỉ cho biết chuỗi đã được đọc; chưa chứng minh thông tin bên trong hợp lệ với nghiệp vụ. Không đưa khóa truy cập vào bản thử nghiệm có thể chia sẻ công khai.
Khi nào nên sử dụng công cụ này?
Dùng để kiểm tra payload, dữ liệu mẫu và trao đổi chuỗi trong các hệ thống yêu cầu Base64.
Lưu ý khi base64
Base64 không phải mã hóa bảo mật. Chuỗi có thể được giải mã dễ dàng; kiểm tra hỗ trợ UTF-8 với tiếng Việt, emoji và ký tự đặc biệt.
- Giữ một bản gốc để đối chiếu sau khi xử lý.
- Kiểm tra kết quả trong ứng dụng hoặc nền tảng sẽ sử dụng, thay vì chỉ xem thông báo hoàn tất.
- Chỉ đưa dữ liệu bạn có quyền xử lý vào công cụ; rà nội dung nhạy cảm trước khi chia sẻ.
Câu hỏi thường gặp
Khi nào nên dùng base64?
Dùng để kiểm tra payload, dữ liệu mẫu và trao đổi chuỗi trong các hệ thống yêu cầu Base64.
Cần lưu ý gì trước khi sử dụng kết quả?
Base64 không phải mã hóa bảo mật. Chuỗi có thể được giải mã dễ dàng; kiểm tra hỗ trợ UTF-8 với tiếng Việt, emoji và ký tự đặc biệt.
Base64 có bảo mật dữ liệu không?
Không. Base64 là cách biểu diễn dữ liệu, không phải mã hóa bảo mật. Bất kỳ ai có chuỗi hợp lệ đều có thể giải mã; không dùng Base64 để che mật khẩu hay khóa API.
Tài liệu tham khảo và công cụ tiếp theo
Các giới hạn ở trên mô tả phiên bản đang có của công cụ. Tài liệu kỹ thuật giúp bạn hiểu nguyên lý, không có nghĩa mọi tính năng của thư viện đã được tích hợp vào trang này. Tham khảo Base64 — MDN.
Để xử lý một việc khác, trở lại nhóm seo & lập trình. Chọn theo dữ liệu và đầu ra cần có, rồi thử một mẫu nhỏ trước khi đưa vào quy trình thật.