الانتقال إلى المحتوى الرئيسي
PulsarKit

إنشاء ملف ZIP

اجمع ملفات أو مجلدًا كاملًا في أرشيف واحد، مع الإبقاء على بنية المجلدات ودون إعادة ضغط الصور والفيديو بلا فائدة.

أفلت ملفاتك هنا

⁦⁩ · حتى 300 م.ب

إعدادات إضافية

طريقة إنشاء ZIP

  1. 1

    إفلات الملفات أو مجلد

    حتى ألفي ملف. عند إفلات مجلد تبقى بنيته كما هي، والمسارات التي تراها هي المسارات داخل الأرشيف.

  2. 2

    تسمية الأرشيف واختيار مستوى الضغط

    الضغط الذكي هو الإعداد الافتراضي: ضغط فعلي للنصوص والمستندات، وتخزين دون ضغط للصيغ المضغوطة أصلًا.

  3. 3

    إنشاء ملف ZIP وتنزيله

    تحصل على أرشيف واحد، ويحتفظ كل عنصر فيه بتاريخ التعديل الأصلي.

لماذا الضغط الذكي هو الإعداد الافتراضي

خوارزمية Deflate، الموجودة داخل كل ملف ZIP، تبحث عن التكرار. أما JPEG وPNG وMP4 وMP3 وPDF فقد أزالت برامج الترميز الخاصة بها هذا التكرار مسبقًا، لذلك فإن تمرير Deflate عليها من جديد يوفر عادة أقل من واحد بالمئة بكثير، ويكلّف ثواني حقيقية من وقت المعالج في مجموعة كبيرة. لهذا يخزن الوضع الذكي هذه الصيغ كما هي، ويضغط كل ما عداها بالمستوى السادس، وهو المستوى الذي يتوقف عنده تحسّن النتيجة مقابل الجهد في النصوص وCSV وJSON ومستندات Office. وإذا أردت قاعدة موحدة بدلًا من ذلك، فالمستويات الأول والسادس والتاسع تنطبق على كل ملف دون استثناء، ووضع التخزين يجمع الملفات دون أي ضغط، وهذا مفيد حين يكون الأرشيف مجرد حاوية.

بنية المجلدات وتطابق الأسماء

عند إفلات مجلد تبقى المسارات النسبية محفوظة، فيعيد فك الضغط بناء الشجرة نفسها بدلًا من إلقاء مئتي ملف في مجلد واحد. البديل هو تسطيح البنية، وهو يطرح سؤالًا على الأداة أن تجيب عنه صراحة: ملفان باسم photo.jpg من مجلدين مختلفين لا يمكن أن يحملا الاسم photo.jpg معًا. فإما أن يصير الثاني photo-2.jpg، وإما أن يُتخطى ويُحسب. الخياران متاحان، ولا يحدث أي منهما بصمت. وتُستبعد الملفات المخفية افتراضيًا، أي كل ما يبدأ جزء من مساره بنقطة، لأن .DS_Store ومجلدات .git نادرًا ما تكون ما أراد أحد إرساله.

لا يوجد خيار كلمة المرور، وهذا مقصود

كلمة المرور التقليدية في ZIP تستخدم تشفيرًا تدفقيًا من عام 1990 يُكسر بهجوم النص الأصلي المعروف في ثوانٍ على كمبيوتر محمول عادي؛ أما نسخة AES الأقوى فلا تستطيع مكتبة الضغط المستخدمة هنا كتابتها. وتقديم النسخة الضعيفة تحت اسم «كلمة المرور» يوحي بحماية غير موجودة، وهذا أسوأ من عدم تقديم أي شيء. إذا كنت تحتاج إلى قراءة أرشيف مشفر لا إلى إنشائه، فأداة «فك ضغط ملف ZIP» تتعامل مع ZipCrypto وAES كليهما. وإذا كنت تحتاج إلى حماية ما ترسله، فأداة «حماية ملف بكلمة سر» تكتب أرشيفات AES-256 بكلمة مرور، وهي النسخة القوية منفذة كما ينبغي.

لا يُرفع شيء لإنشاء الأرشيف

يُقرأ كل ملف ويُضغط داخل علامة التبويب هذه، ويُجمَّع ملف ZIP محليًا. لا يرى أي خادم المحتوى، ولا تُخزَّن نسخة مؤقتة، ولا يوجد ما تنتهي صلاحيته أو يُحذف بعد ذلك.

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

لماذا لا يصغر حجم ملفات JPEG وMP4؟

لأنها مضغوطة أصلًا ببرامج الترميز الخاصة بها، فلا تكاد خوارزمية Deflate تجد فيها شيئًا تزيله. الوضع الذكي يخزنها دون إعادة ضغط، فينتج أرشيفًا بالحجم نفسه في جزء صغير من الوقت.

كيف أحافظ على بنية المجلدات؟

أفلت المجلد نفسه لا محتوياته، واترك إعداد البنية على «الإبقاء». تُكتب المسارات النسبية داخل الأرشيف، فيعيد فك الضغط بناء الشجرة نفسها.

هل يمكنني وضع كلمة مرور لملف ZIP؟

ليس هنا، وهذا مقصود: كلمة المرور القديمة في ZIP تُكسر في ثوانٍ، وتقديمها يوحي بحماية غير حقيقية. لكلمة مرور تصمد فعلًا، استخدم أداة «حماية ملف بكلمة سر»، فهي تكتب أرشيفات مشفرة بخوارزمية AES-256.

ما حدود الحجم؟

حتى ألفي ملف و3 غيغابايت للمجموع. إذا تجاوزت أيًا منهما، تُخبَر بالحد الذي بلغته وبمقدار التجاوز، بدلًا من أن تتعطل الصفحة دون تفسير.

ماذا يحدث للملفات التي تحمل الاسم نفسه؟

لا شيء إذا أبقيت بنية المجلدات، فالمجلدات المختلفة تفصل بينها. وعند التسطيح، إما أن تُعاد تسمية الملف الثاني بإضافة اللاحقة -2، وإما أن يُتخطى ويُحسب، حسب اختيارك.

لماذا لا يتطابق الأرشيف بايتًا ببايت حين أنشئه مرتين؟

تحمل العناصر وقت تعديل كل ملف، والضغط لا يضمن نتيجة متطابقة بتًا ببت بين مرة وأخرى. المحتوى يُفك بالشكل نفسه تمامًا، وهذا هو المهم؛ أما مقارنة الأرشيفات بايتًا ببايت فليست فحصًا له معنى.

هل تُضمَّن الملفات المخفية؟

ليس افتراضيًا. كل ما يبدأ جزء من مساره بنقطة، مثل .DS_Store أو مجلد .git، يُستبعد ما لم تفعّل هذا الخيار.

أدوات ذات صلة