ZIP إلى TAR.GZ

حوّل ZIP إلى TAR.GZ عبر الإنترنت: أعد حزم أرشيفات ZIP كأرشيفات tar مضغوطة بـ gzip (‎.tar.gz) لخوادم Linux وعمليات النشر. مجاني وخاص وبدون رفع.

تُعالَج الملفات في متصفحك ولا تُرفع أبدًا.

كيفية تحويل ZIP إلى TAR.GZ

  1. انقر اختر ملفًا وحدد ملف .zip، أو اسحبه وأفلته في منطقة الإفلات.
  2. إذا كان ملف ZIP يطلب كلمة مرور عند فتحه، فأدخلها في كلمة المرور (فقط إذا كان الأرشيف مشفّرًا). وإلا فاترك الحقل فارغًا.
  3. انقر تحويل إلى TAR.GZ. تُفك الملفات من ZIP وتُجمَّع في ملف tarball ثم تُضغط بصيغة gzip.
  4. اضغط تنزيل. يُسمّى الناتج باسم الملف الأصلي، فيصبح my-app.zip هو my-app.tar.gz.

كل شيء يتم في متصفحك: تفك zip.js ضغط ملف ZIP وتكتب libarchive (WebAssembly) ملف tarball المضغوط بصيغة gzip. لا يُرفع ملف ZIP أبدًا، وهذا مفيد عندما يحتوي على بيانات اعتماد أو إعدادات أو بيانات عملاء.

لماذا تفضّل أنظمة Linux والخوادم صيغة TAR.GZ

على Linux وأنظمة Unix الأخرى، يُعد ملف tarball المضغوط بصيغة gzip هو الأرشيف المعتاد في الاستخدام اليومي. فكل خادم مثبَّت عليه tar وgzip، حتى الحاويات الصغيرة التي كثيرًا ما يغيب عنها unzip. وتتوقع سكربتات النشر وأدوات بناء الحزم وأدوات إدارة الإعدادات والعديد من لوحات تحكم الاستضافة ملف .tar.gz. كما تُنشر إصدارات الشيفرة المصدرية على مواقع المشاريع عادةً بهذه الصيغة.

يوفّر التحويل هنا خطوة إضافية: فبدلًا من رفع ملف ZIP إلى خادم ثم تثبيت unzip، ترفع ملف TAR.GZ وتفكه بالأمر tar -xzf my-app.tar.gz. ولمعرفة ما بداخله دون فكه، استخدم tar -tzf my-app.tar.gz.

ما الذي يحتويه ملف tarball

بما أن المصدر ملف ZIP، فإن التحويل يملك معلومات كاملة عن كل ملف. ويحتفظ ملف tarball بما يلي:

  • تواريخ التعديل كما هي مسجّلة في ZIP تمامًا، فترى الأدوات التي تقارن الطوابع الزمنية، مثل make أو rsync، الأوقات الأصلية.
  • بنية المجلدات والمسارات بنمط Unix، مكتوبةً بصيغة POSIX (pax) tar كي تبقى المسارات الطويلة وأسماء الملفات بلغات غير الإنجليزية سليمة.
  • محتويات الملفات بايتًا ببايت.

أما ما يُحذف فهو: المجلدات الفارغة، وعناصر macOS غير المفيدة (مجلدات __MACOSX/ وملفات ._)، وأي كلمة مرور على ملف ZIP. ولا تُؤخذ أذونات Unix من ZIP، لذا ستحتاج السكربتات إلى chmod +x بعد فك الضغط. ومن حيث الحجم، يكون ملف TAR.GZ عادةً قريبًا من ملف ZIP الأصلي أو أصغر منه قليلًا، لأن gzip يضغط ملف tarball كله بوصفه تدفقًا واحدًا ويستفيد من أوجه التشابه بين الملفات.

نصائح

  • إذا كنت تحتاج إلى ملف أصغر وكان النظام المستهدف يدعم xz، فحوّل إلى TAR.XZ عبر محوّل الأرشيفات؛ وتُحفظ التواريخ هناك أيضًا عند التحويل من ZIP.
  • ينشئ إنشاء ملف TAR.GZ ملف tarball مباشرةً من مجلدات على حاسوبك بسهولة أكبر.
  • استلمت ملف TAR.GZ وتحتاج إلى ZIP لزملائك على Windows؟ استخدم TAR.GZ إلى ZIP.
  • رتّب ملف ZIP أولًا بحذف العناصر أو إعادة تسميتها عبر تعديل ملف ZIP.
نصيحة: تتوقع مشاريع كثيرة أن يحتوي ملف tarball على مجلد واحد في المستوى الأعلى. وإذا كانت في ملف ZIP ملفات متفرقة في الجذر، فاستخدم «تعديل ملف ZIP» لنقلها إلى مجلد قبل التحويل.

الأسئلة الشائعة

هل TAR.GZ هو نفسه TGZ؟

نعم، فـ .tgz اسم أقصر للصيغة نفسها. يمكنك إعادة تسمية الملف الذي نزّلته إذا كانت إحدى الأدوات تتوقع هذه اللاحقة.

هل يمكن تحويل ملف ZIP محمي بكلمة مرور إلى TAR.GZ؟

نعم. أدخل كلمة المرور ويُفك تشفير الملفات محليًا. وصيغة TAR.GZ لا تدعم التشفير، لذلك تكون النتيجة غير محمية.

هل يفتح Windows ملف TAR.GZ؟

تستطيع ذلك تحديثات Windows 11 الحديثة، وكذلك 7-Zip. ويمكن لمستخدمي Windows 10 تشغيل tar -xzf في الطرفية أو استخدام ZIP بدلًا منه.

ما أقصى حجم لملف ZIP؟

يجري التحويل في ذاكرة المتصفح. والحجم حتى نحو 700 MB مريح، وما زاد عليه أبطأ، وتُرفض المدخلات التي تزيد على 2 GB.

آخر تحديث

التعليقات

لا توجد تقييمات بعد

سجّل الدخول لتقييم هذه الأداة.

شارك نصيحة أو اطرح سؤالًا أو أخبر الآخرين كيف عملت الأداة معك.

لا توجد تعليقات بعد. كن أول من يشارك تجربته.

تم النسخ إلى الحافظة