💡Cần giải mã dữ liệu Base64? Công cụ trực tuyến miễn phí của chúng tôi chuyển đổi ngay lập tức các chuỗi và tệp được mã hóa trở lại định dạng gốc của chúng—hoàn hảo cho các nhà phát triển làm việc với APIs, tệp đính kèm email và khôi phục dữ liệu. 🚀 Hỗ trợ tệp lên đến 10MB. Không cần tải xuống!
🔍 Xác minh chuỗi Base64 tuân theo tiêu chuẩn RFC 4648
📊 Chuyển đổi mỗi ký tự Base64 thành giá trị 6-bit của nó
🧩 Kết hợp bốn khối 6-bit thành chuỗi 24-bit
💾 Chia thành các byte 8-bit gốc và chuyển đổi sang định dạng đầu ra
Chấp nhận bảng chữ cái Base64 tiêu chuẩn RFC 4648 cộng với các biến thể:
Loại | Ký tự | Ghi chú |
---|---|---|
0 -25 | A-Z | 🔠 Chữ hoa |
2 6-51 | a-z | 🔡 Chữ thường |
5 2-61 | 0 -9 | 🔢 Chữ số |
6 2-63 | +/ | ⚡ Ký hiệu tiêu chuẩn |
= | ⏹ ️ Ký tự đệm | |
-_ | 🌐 Biến thể an toàn cho URL |
So sánh kích thước giải mã:
Kích thước Base64 | Kích thước gốc | Giảm |
---|---|---|
4 ký tự | 3 byte | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
Thời gian xử lý trung bình (Chrome v120):
Kích thước tệp | Thời gian giải mã |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Các công cụ Base64 gốc trên các nền tảng:
🔤Giải mã chuỗi
echo 'SGVsbG8=' | base64 --decode
Giải mã chuỗi cơ bản
📁Giải mã tệp
base64 -d input.b64 > output.txt
Chuyển đổi Base64 sang tệp
🔌Giải mã PowerShell
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
Phương thức PowerShell gốc
⌨️ Giải mã CMD
certutil -decode input.b64 output.txt
Tiện ích tích hợp của Windows
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
không hợp lệ, 2) Thiếu ký tự đệm '=', hoặc 3) Dữ liệu ban đầu là nhị phân (thử lưu dưới dạng tệp thay vì xem dưới dạng văn bản).Base64
an toàn cho web trở lại định dạng tiêu chuẩn.Base64
không phải là mã hóa - nó là mã hóa. Đối với dữ liệu nhạy cảm, đảm bảo mã hóa thích hợp (như AES) đã được sử dụng trước khi mã hóa gốc.Để gỡ lỗi, trước tiên hãy xác thực chuỗi Base64 của bạn với công cụ của chúng tôi trước khi cố gắng giải mã nó trong ứng dụng của bạn.
Luôn kiểm tra kích thước đầu ra sau khi giải mã - nó phải nhỏ hơn khoảng 25% so với đầu vào Base64.
Kết hợp với giải nén gzip khi xử lý dữ liệu giải mã lớn đã được nén trước đó.