§

நீங்கள் decompress செய்ய விரும்பும் Base64- அல்லது hex-encoded GZIP payload-ஐ ஒட்டுங்கள்.

.gz கோப்புகளுக்கு (எ.கா. archives, log files) கீழே உள்ள கோப்பு பதிவேற்ற படிவத்தைப் பயன்படுத்துங்கள்.
§

Output

text
கம்ப்ரஸ் செய்யப்பட்டது (bytes): 0 · Decompress செய்யப்பட்டது (bytes): 0 · Ratio:
§

.gz கோப்புகளை Decompress செய்யுங்கள்

பதிவேற்ற மற்றும் decompress செய்ய ஒரு .gz கோப்பை தேர்ந்தெடுக்கவும்.

கோப்பை இங்கே இழுத்து விடுங்கள் அல்லது தேர்ந்தெடுக்க கிளிக் செய்யுங்கள்

தமிழக backend மற்றும் DevOps engineers-க்கு GZIP decompress செய்வது பொதுவான debugging task: AWS S3 அல்லது CloudFront-லிருந்து gzip-encoded response bodies படிக்கவும், rotated log files சரிபார்க்கவும், அல்லது API archive files inspect செய்யவும். இந்த கருவி browser DecompressionStream API மூலம் முழுவதுமாக client-side-ல் இயங்குகிறது — நீங்கள் ஒட்டும் கோப்பு அல்லது hex string எந்த network boundary-யும் கடப்பதில்லை.

GZIP decompression என்றால் என்ன?

GZIP RFC 1952 ஆல் வரையறுக்கப்பட்ட ஒரு lossless compression file format. Decompression DEFLATE algorithm (RFC 1951) ஐ மாற்றுகிறது — அசல் bytes-ஐ சரியாக மீட்டெடுக்க LZ77 references மற்றும் Huffman-coded symbols-ஐ மீண்டும் படிக்கிறது.

GZIP decompression எவ்வாறு வேலை செய்கிறது?

உங்கள் உள்ளீடு native DecompressionStream('gzip') API பயன்படுத்தி முழுவதுமாக உங்கள் உலாவியில் செயலாக்கப்படுகிறது. உயர்-நிலை படிகள்:

  1. கருவி உங்கள் உள்ளீட்டை Base64 அல்லது hex ஆக parse செய்கிறது (உரைக்கு) அல்லது நீங்கள் பதிவேற்றும் .gz கோப்பின் raw bytes படிக்கிறது.
  2. 10-byte gzip header சரிபார்க்கப்படுகிறது, DEFLATE payload அடையாளம் காணப்படுகிறது, மற்றும் 8-byte footer (CRC32 + original-length-mod-2^32) சரிபார்ப்பிற்காக ஒதுக்கப்படுகிறது.
  3. Bytes gzip வடிவத்திற்கு configured DecompressionStream மூலம் அனுப்பப்படுகின்றன.
  4. உலாவி DEFLATE-ஐ மாற்றுகிறது: Huffman codes symbols-க்கு திரும்ப decode செய்யப்படுகின்றன மற்றும் LZ77 back-references அசல் byte stream-ஆக விரிவாக்கப்படுகின்றன.
  5. stream மீட்டெடுக்கப்பட்ட bytes-க்கு எதிராக CRC32 மற்றும் length footer சரிபார்க்கிறது, பிறகு அவற்றை உரை வடிவத்தில் UTF-8 text ஆக அல்லது பதிவேற்ற வடிவத்தில் downloadable கோப்பாக வெளியிடுகிறது.

இந்த கருவியுடன் ஏன் decompress செய்ய வேண்டும்?

  • Responses inspect செய்யுங்கள்: மற்ற கருவிகள் binary noise ஆக render செய்யும் GZIP-encoded HTTP bodies மற்றும் CDN payloads படிக்கவும்.
  • Archives மீட்டெடுக்கவும்: கூடுதல் software நிறுவாமல் .gz log files, configuration dumps மற்றும் tarball components extract செய்யுங்கள்.
  • தனியுரிமை: decompression முழுவதுமாக உங்கள் உலாவியில் நடைபெறுகிறது. உள்ளீடு எங்கள் servers-ஐ அடைவதில்லை.
  • Standards-compliant: gzip CLI, HTTP servers அல்லது Python, Node.js, Go, Java அல்லது Rust-ல் உள்ள language standard libraries மூலம் உருவாக்கப்பட்ட எந்த RFC 1952 stream-ஐயும் ஏற்கிறது.

GZIP decompression-ன் பொதுவான பயன்பாடுகள் என்ன?

GZIP decompression web வேலை மற்றும் tooling முழுவதும் காட்சியளிக்கிறது:

  • APIs debugging: underlying JSON அல்லது HTML பார்க்க raw Content-Encoding: gzip response body ஒட்டுதல்.
  • Log forensics: முழு extraction pipeline இல்லாமல் events-க்காக grep செய்ய rotated .log.gz கோப்புகளை திறத்தல்.
  • Backups சரிபார்க்கவும்: நம்பிக்கையுடன் பயன்படுத்துவதற்கு முன்பு மற்ற கருவி மூலம் உருவாக்கப்பட்ட .gz archive சரியாக decompress ஆகிறதா என்று உறுதிப்படுத்தல்.

GZIP decompression எடுத்துக்காட்டு எப்படி இருக்கும்?

H4sI உடன் தொடங்கும் 200 byte Base64 string ஒரு gzip header-ன் canonical அடையாளம் — magic bytes 1f 8b அந்த characters-ஆக encode ஆகின்றன. அந்த string ஒட்டி DECOMPRESS அழுத்துவதால் அசல் உரை சரியாக, byte-for-byte, whitespace மற்றும் trailing newlines உட்பட மீட்டெடுக்கப்படுகிறது.

இந்த GZIP decompressor எந்த RFC 1952 உள்ளீடையும் ஏற்று அசல் bytes-ஐ நேரடியாக உங்கள் உலாவியில் தருகிறது. பக்கத்தை விட்டு வெளியே செல்லாமல் உரை அல்லது கோப்புகளை round-trip செய்ய GZIP Compressor-உடன் இணைத்துப் பயன்படுத்துங்கள்.