Mã hóa dữ liệu bằng công cụ Gzip
Miễn phí trực tuyến Mã hóa dữ liệu bằng công cụ Gzip Công cụ, không cần cài đặt
Giới thiệu Nén / Giải nén Gzip
Nén văn bản thành một luồng gzip hoặc giải nén một payload gzip hiện có trở lại thành văn bản, sử dụng các API gốc của trình duyệt CompressionStream và DecompressionStream với thuật toán "gzip". Các byte đã nén được hiển thị dưới dạng văn bản Base64 hoặc thập lục phân để có thể dễ dàng sao chép, lưu trữ hoặc truyền đi.
Cách sử dụng
1. Đặt Mode thành Compress hoặc Decompress.\n2. Đặt Encoding thành Base64 hoặc Hex (điều này kiểm soát cả định dạng đầu ra nén và định dạng đầu vào mong muốn khi giải nén).\n3. Dán dữ liệu đầu vào — văn bản thuần để nén, Base64 / Hex để giải nén.\n4. Nhấp vào Compress hoặc Decompress.\n5. Sao chép kết quả bằng liên kết Copy. Lỗi được hiển thị trong một biểu ngữ màu đỏ.
Đường ống nén và các mã hóa
Nén: văn bản đầu vào được mã hóa thành UTF-8 qua TextEncoder, truyền qua một CompressionStream("gzip") và các byte kết quả được chuyển đổi thành Base64 (qua btoa trên các byte thô) hoặc thập lục phân chữ thường (hai chữ số mỗi byte). Giải nén đảo ngược quá trình này — Base64 được giải mã bằng atob, hex được phân tích hai ký tự mỗi lần — sau đó các byte truyền qua DecompressionStream("gzip") và được giải mã trở lại thành văn bản. Chế độ và mã hóa phải khớp với những gì được sử dụng để tạo đầu vào, nếu không sẽ hiển thị lỗi.
▶Những trình duyệt nào hỗ trợ tính năng này?
▶Nên chọn Base64 hay Hex?
▶Tại sao giải nén lại thất bại?
▶Nó có xử lý đầu vào nhị phân hoặc không phải văn bản không?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.