§

Επικολλήστε το ωφέλιμο φορτίο GZIP κωδικοποιημένο σε Base64 ή hex που θέλετε να αποσυμπιέσετε.

Για αρχεία .gz (π.χ. αρχεία, αρχεία καταγραφής) χρησιμοποιήστε τη φόρμα μεταφόρτωσης αρχείου παρακάτω.
§

Output

text
Συμπιεσμένο (bytes): 0 · Αποσυμπιεσμένο (bytes): 0 · Αναλογία:
§

Αποσυμπίεση αρχείων .gz

Επιλέξτε ένα αρχείο .gz για μεταφόρτωση και αποσυμπίεση.

Σύρετε και αφήστε αρχείο εδώ ή κάντε κλικ για επιλογή

Η αποσυμπίεση gzip blob είναι μέρος της καθημερινότητας εντοπισμού σφαλμάτων σε ομάδες προγραμματιστών ΗΠΑ και Ηνωμένου Βασιλείου. Αυτός ο αποσυμπιεστής λειτουργεί εξ ολοκλήρου στην πλευρά του πελάτη.

Τι είναι η αποσυμπίεση GZIP;

Το GZIP είναι μια μορφή συμπίεσης αρχείων χωρίς απώλειες που ορίζεται από το RFC 1952.

Πώς λειτουργεί η αποσυμπίεση GZIP;

Η είσοδός σας επεξεργάζεται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το εγγενές DecompressionStream('gzip') API.

  1. Το εργαλείο αναλύει την είσοδό σας είτε ως Base64 είτε ως hex (για κείμενο) ή διαβάζει τα ακατέργαστα bytes του αρχείου .gz.
  2. Η κεφαλίδα gzip 10-byte επικυρώνεται και το ωφέλιμο φορτίο DEFLATE αναγνωρίζεται.
  3. Τα bytes τροφοδοτούνται μέσω ενός DecompressionStream για τη μορφή gzip.
  4. Το πρόγραμμα περιήγησης αντιστρέφει το DEFLATE: οι κωδικοί Huffman αποκωδικοποιούνται και οι αναφορές LZ77 επεκτείνονται.
  5. Η ροή επαληθεύει το CRC32 και το υποσέλιδο μήκους έναντι των ανακτημένων bytes.

Γιατί να αποσυμπιέσετε με αυτό το εργαλείο;

  • Επιθεώρηση αποκρίσεων: διαβάστε σώματα HTTP κωδικοποιημένα με GZIP.
  • Ανάκτηση αρχείων: εξαγάγετε αρχεία καταγραφής .gz χωρίς πρόσθετο λογισμικό.
  • Ιδιωτικότητα: η αποσυμπίεση γίνεται εξ ολοκλήρου στο πρόγραμμα περιήγησης.
  • Συμβατότητα: δέχεται οποιαδήποτε ροή RFC 1952.

Ποιες είναι οι κοινές εφαρμογές;

Η αποσυμπίεση GZIP εμφανίζεται σε διάφορες εργασίες:

  • Εντοπισμός σφαλμάτων API: επικόλληση σώματος απόκρισης Content-Encoding: gzip.
  • Ιατροδικαστική καταγραφών: άνοιγμα αρχείων .log.gz.
  • Επαλήθευση αντιγράφων ασφαλείας: επιβεβαίωση ότι ένα αρχείο .gz αποσυμπιέζεται σωστά.

Πώς μοιάζει ένα παράδειγμα;

Μια συμβολοσειρά Base64 200 byte που ξεκινά με H4sI είναι το κανονικό σημάδι κεφαλίδας gzip.

Αυτός ο GZIP αποσυμπιεστής δέχεται οποιαδήποτε είσοδο RFC 1952 και παράγει τα αρχικά bytes.