DevToys Web Pro iconDevToys Web Proவலைப்பதிவு
எங்களை மதிப்பிடுங்கள்:
உலாவி நீட்டிப்பை முயற்சிக்கவும்:

GZip செயலாக்கி

சேவையக பக்கம்
செயலாக்க முறை
சுருக்கம் அல்லது சுருக்கம் நீக்கம் செயல்பாட்டைத் தேர்ந்தெடுக்கவும்
உள்ளீட்டு வகை
உரை உள்ளீடு அல்லது கோப்பு பதிவேற்றத்தைத் தேர்ந்தெடுக்கவும்
சுருக்க வேண்டிய உரை
நீங்கள் சுருக்க விரும்பும் உரையை உள்ளிடவும்
எழுத்துகள்: 0 | பைட்டுகள்: 0
சுருக்க விருப்பங்கள்
அல்காரிதம் மற்றும் சுருக்க நிலையை அமைக்கவும்
வேகமானது (1)சமநிலை (6)சிறந்தது (9)
About Server-side Compression

This tool uses Node.js zlib for professional-grade compression:

  • Native zlib implementation for optimal performance
  • Support for both GZip (RFC 1952) and Deflate (RFC 1951) algorithms
  • Configurable compression levels (1-9) for speed vs size trade-offs
  • Streaming support for efficient memory usage
  • Error handling for malformed compressed data
  • Processing time measurements for performance monitoring

All processing is stateless - your data is not stored on the server.

தொழில்நுட்ப விவரங்கள்

சேவையக-பக்க GZip செயலாக்கி எப்படி செயல்படுகிறது

இந்த கருவி என்ன செய்கிறது

இந்த கருவி Node.js zlib-ஐ பயன்படுத்தி gzip சுருக்கம் மற்றும் gzip விரிவாக்கம் செயல்பாடுகளை வழங்குகிறது. உரை உள்ளீடு base64-குறியாக்கப்பட்ட வெளியீடாக சுருக்கப்படுகிறது அல்லது base64-இலிருந்து மீண்டும் உரையாக விரிவாக்கப்படுகிறது. செயலி gzip (RFC 1952) மற்றும் deflate (RFC 1951) வடிவங்களை ஆதரிக்கிறது; 1 (அதிவேகம்) முதல் 9 (அதிகபட்ச சுருக்கம்) வரை அமைக்கக்கூடிய சுருக்க நிலைகளுடன். செயலாக்கம் நிலைமையற்றது; சேவையகத்தில் எந்த கோப்பு சேமிப்பும் இல்லை.

சுருக்க வடிவங்கள் மற்றும் எடுத்துக்காட்டுகள்

வடிவங்கள்: deflate சுருக்க முறையைப் பயன்படுத்தும் gzip (RFC 1952) மற்றும் deflate (RFC 1951). Gzip-இல் தலைப்புகள் மற்றும் checksums உள்ளன; deflate என்பது மூல சுருக்கப்பட்ட தரவு ஓடை.

எடுத்துக்காட்டு:
சுருக்கு: {"message": "hello"}→ gzip base64 → H4sIAAAAAAAAA...
விரிவாக்கு: base64 உள்ளீடு → அசல் உரை வெளியீடு

பொதுவான பயன்பாட்டு நிலைகள்

டெவலப்பர்கள் API-களில் payload அளவுகளை குறைக்க, பதிவு (log) தரவை சுருக்க, மற்றும் தரவு சேமிப்பை மேம்படுத்த சுருக்கத்தை பயன்படுத்துகிறார்கள். பொதுவான சூழல்கள்: server middleware-ஐ செயல்படுத்துவதற்கு முன் சுருக்க விகிதங்களை சோதித்தல், வெளிப்புற மூலங்களிலிருந்து வரும் சுருக்கப்பட்ட தரவை சரிபார்த்தல், மற்றும் தரவு செயலாக்க பணிச்சூழல்களை prototype செய்வது. இந்த கருவி சுருக்கப் பிரச்சினைகளை debug செய்யவும் gzip vs deflate வடிவ செயல்திறனை ஒப்பிடவும் உதவுகிறது.

செயலாக்க விவரங்கள் மற்றும் வரம்புகள்

  • உள்ளீடு:உரை (UTF-8 குறியாக்கம் என கருதப்படுகிறது)
  • வெளியீடு:Base64-குறியாக்கப்பட்ட சுருக்கப்பட்ட தரவு அல்லது விரிவாக்கப்பட்ட உரை
  • சுருக்க நிலைகள்:1 (வேகம்) முதல் 9 (சிறியது), இயல்புநிலை 6
  • பிழை கையாளுதல்:தவறான base64 அல்லது தவறான அல்கோரிதம் பிழையைத் திருப்பும்
  • அளவு வரம்புகள்:நிலையான வலை கோரிக்கை அளவு வரம்புகள் பொருந்தும்

சர்வர்-பக்க செயலாக்கத்தை எப்போது பயன்படுத்த வேண்டும்

சேவையக-பக்க சுருக்கம் தளங்களுக்கிடையில் ஒரே மாதிரியான முடிவுகளை உறுதி செய்கிறது மற்றும் base64 குறியாக்கம்/விலக்குறியாக்கத்தை தானாக கையாளுகிறது. சுருக்க அல்கோரிதங்களை சோதிக்கும் போது, தரவு பரிமாற்றப் பிரச்சினைகளை debug செய்யும் போது, அல்லது client-side சுருக்க நூலகங்கள் கிடைக்காத போது இந்த அணுகுமுறையை பயன்படுத்துங்கள். உற்பத்தி பயன்பாடுகளுக்கு, அதற்குப் பதிலாக HTTP போக்குவரத்து அடுக்கில் சுருக்கத்தை செயல்படுத்துவது குறித்து பரிசீலிக்கவும்.