فائلیں آن لائن GZIP میں کمپریس کریں
اپنے براؤزر کے بلٹ اِن کمپریشن انجن سے .gz فائلیں بنائیں، جو لاگ فائلوں، بیک اپس اور ویب سائٹ کی فائلوں کے لیے کارآمد ہیں۔ یہ مکمل طور پر آپ کے آلے پر چلتا ہے۔
فائلیں یہاں ڈالیں یا منتخب کرنے کے لیے کلک کریں
نتائج
فائل کو GZIP میں کیسے کمپریس کریں
- وہ فائلیں ڈالیں جنہیں کمپریس کرنا ہے۔
- انہیں gzip کرنے کے لیے «چلائیں» پر کلک کریں۔
- .gz فائلیں ڈاؤن لوڈ کریں۔
gzip کیا ہے اور یہ ZIP سے کیسے مختلف ہے
gzip صرف ایک فائل کو کمپریس کرتا ہے۔ یہ کئی فائلوں کو اکٹھا نہیں کرتا، اسی لیے Unix سسٹمز پر آپ کو دو مرحلوں والی شکل .tar.gz نظر آتی ہے: tar فائلوں کو جمع کرتا ہے اور gzip نتیجے کو کمپریس کرتا ہے۔ اپنی جگہ gzip ہی زیادہ تر ویب کے پیچھے کام کرنے والا کمپریشن طریقہ ہے: سرورز HTML، CSS اور JavaScript کو gzip سے کمپریس کر کے بھیجتے ہیں اور براؤزرز پہنچتے ہی انہیں ڈی کمپریس کر دیتے ہیں۔ اس میں ZIP والا DEFLATE الگورتھم ہی استعمال ہوتا ہے، اس لیے کمپریشن کا تناسب ملتا جلتا ہے، لیکن کنٹینر زیادہ سادہ ہے اور فائل کے آخر میں بس .gz لگ جاتا ہے۔
یہ ٹول کیا بناتا ہے
آپ جو بھی فائل ڈالیں وہ آپ کے براؤزر کے بلٹ اِن کمپریشن انجن کے ذریعے اپنی الگ .gz فائل بن جاتی ہے۔ نتیجہ ایک معیاری gzip فائل ہوتی ہے جسے gunzip، 7-Zip، WinRAR، macOS کا Archive Utility اور ہر ویب سرور سمجھتا ہے۔ اصل فائل کا نام برقرار رہتا ہے اور آخر میں .gz لگ جاتا ہے۔
gzip کب صحیح انتخاب ہے
- ویب فائلوں کو پہلے سے کمپریس کرنا۔ کچھ اسٹیٹک ہوسٹس اور CDN اصل فائل کے ساتھ
.js.gzیا.css.gzفائل موجود ہو تو اسے براہِ راست پیش کرتے ہیں، جس سے سرور کو ہر درخواست پر کمپریس نہیں کرنا پڑتا۔ - لاگ فائلوں کو چھوٹا کرنا، آرکائیو کرنے سے پہلے یا سپورٹ ٹکٹ کے ساتھ لگانے سے پہلے۔ لاگ فائلیں 90% یا اس سے بھی زیادہ کمپریس ہو جاتی ہیں۔
- ڈیٹا بیس ڈمپ اور CSV ایکسپورٹس جنہیں ای میل یا اپ لوڈ کرنا ہو۔ 200 MB کا SQL ڈمپ gzip کے بعد عموماً 20 MB رہ جاتا ہے۔
- کسی ایسے سسٹم کی ضرورت پوری کرنا جو .gz مانگتا ہو، جیسے gzip شدہ CSV پڑھنے والا ڈیٹا امپورٹ، یا ڈیپلائمنٹ پائپ لائن۔
- اکیلی بڑی فائلیں جن کے لیے ZIP کنٹینر کوئی فائدہ نہیں دیتا۔
جہاں یہ مدد نہیں کرتا
gzip پہلے سے کمپریس شدہ ڈیٹا کو چھوٹا نہیں کر سکتا۔ JPG، PNG، MP4، MP3، PDF اور جدید Office فائلیں تقریباً اسی سائز کی یا ذرا سی بڑی نکلیں گی۔ تصاویر اور ویڈیو کے لیے اس کی بجائے مخصوص تصویر اور ویڈیو کمپریسر استعمال کریں۔
| ان پٹ | gzip کا عام نتیجہ |
|---|---|
| سرور لاگ، 50 MB | 3 سے 5 MB |
| CSV ایکسپورٹ، 100 MB | 10 سے 20 MB |
| JSON API ڈمپ، 20 MB | 2 سے 3 MB |
| منیفائیڈ JavaScript، 1 MB | 250 سے 350 KB |
| JPG تصویر، 4 MB | 4 MB |
فائل واپس بحال کرنا
اصل فائل واپس حاصل کرنے کے لیے gunzip ٹول استعمال کریں، یا کمانڈ لائن پر gunzip filename.gz چلائیں۔ چونکہ gzip ایک فائل والا فارمیٹ ہے، اس لیے فہرست دیکھنے کا کوئی مرحلہ نہیں ہوتا؛ ڈی کمپریس کرنے سے سیدھی اصل فائل مل جاتی ہے۔ کمپریشن براؤزر کے اپنے انجن سے آپ کے آلے پر ہی ہوتا ہے، اس لیے کچھ اپ لوڈ نہیں ہوتا اور بڑی فائلیں بھی تیزی سے سنبھالی جاتی ہیں۔
اکثر پوچھے جانے والے سوالات
.gz فائل کیا ہوتی ہے؟
یہ gzip سے کمپریس کی گئی فائل ہوتی ہے، جو ویب سائٹ کی فائلوں، لاگ فائلوں اور Unix بیک اپس میں عام ہے۔ Squish اسے آپ کے براؤزر کے اندرونی انجن سے بناتا ہے۔
کیا میری فائلیں اپ لوڈ ہوتی ہیں؟
نہیں۔ کمپریشن آپ کے براؤزر کا اپنا انجن کرتا ہے اور فائلیں آپ کے آلے پر ہی رہتی ہیں۔
کیا ایک سے زیادہ فائلیں gzip ہو سکتی ہیں؟
جی ہاں۔ کئی فائلیں ایک ساتھ ڈالیں اور ہر فائل اپنی الگ .gz میں کمپریس ہو جائے گی۔
آپ کی فائلیں کبھی آپ کے آلے سے باہر نہیں جاتیں
Squishly Tools کا ہر ٹول 100% مفت ہے اور مکمل طور پر آپ کے براؤزر کے اندر چلتا ہے۔ آپ کی تصاویر اور دستاویزات آپ کے اپنے کمپیوٹر پر پراسیس ہوتی ہیں اور کبھی کسی سرور پر اپ لوڈ نہیں ہوتیں۔ نہ اکاؤنٹ، نہ واٹر مارک اور نہ کوئی چھپی شرط۔