إنشاء أرشيف ZIP

اجمع ملفات محلية في ZIP مع STORE أو DEFLATE بمستويات 1 و6 و9، مع حفظ بايتات المحتوى وإظهار الحجم الفعلي.

معالجة محلية بلا رفع أو حفظ تلقائي. حتى 32 ملفًا، و1 MiB لكل ملف، و4 MiB مجموعًا، وأرشيف حتى 2 MiB، ونسبة حجم معلن إلى مضغوط حتى 100 لكل ملف. الاسم حتى 240 وحدة UTF-16 و240 بايت UTF-8، وعمق المسار حتى 4 أجزاء. مهلة قراءة الدفعة 5 ثوانٍ، ثم مهلة عامل مستقلة 5 ثوانٍ؛ ليستا مهلة إجمالية من 5 ثوانٍ. مهمة واحدة دون طابور.

STORE يجمع البايتات دون ضغط. مستويات DEFLATE 1 و6 و9 تبذل جهود ضغط مختلفة؛ ليست نسب تصغير أو جودة صور. لا يعاد ترميز الصور أو المستندات، وقد لا تستفيد الملفات المضغوطة أصلًا. لا تشفير أو حماية بكلمة مرور.

دعم ZIP32 محدود لملفات عادية بطريقة STORE أو DEFLATE: لا ZIP64 أو تشفير أو أقراص متعددة أو تعليقات أو بادئة ذاتية الاستخراج أو روابط رمزية أو إدخالات مجلد مستقلة. تقبل المسارات داخل أسماء الملفات، وUTF-8 المعلن أو ASCII فقط؛ extra المقبول هو Unicode Path المطابق فقط. قد يُرفض ZIP صحيح خارج هذا النطاق. المنشئ يخضع للحدود نفسها وقد يرفض أصلًا شديد الانضغاط يتجاوز نسبة 100.

تُرفض الأسماء الخطرة أو المتصادمة بمقارنة Unicode محافظة، ولا تعاد تسميتها داخل ZIP بصمت. قد يرتب الكاتب الأسماء الرقمية الكاملة تصاعديًا قبل بقية الأسماء. لا تُحفظ تواريخ الملفات الأصلية أو صلاحياتها؛ المقصود حفظ الأسماء المدعومة وبايتات المحتوى.

حدود السعات المملوكة ليست سقفًا شاملًا لذاكرة المتصفح أو GC. فك الضغط يستعمل مقطعًا حتى 16 KiB وبايت إثبات واحد للزيادة؛ لا تتجاوز البايتات المقبولة الحد المعلن. الإلغاء ينهي العامل ويلغي قراءة FileReader. تغيير الاختيار أو المستوى والمسح والمغادرة يحرر روابط النتائج.

طريقة الاستخدام

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

مثال عملي

ملفا notes.txt وphoto.png يصبحان مدخلين في ZIP. يحفظ فك الضغط بايتات كل ملف، لكن PNG المضغوط أصلًا قد لا يصغر، وقد تجعل ترويسات ZIP الناتج أكبر من المدخل.

حدود الدعم

STORE يجمع البايتات دون ضغط. مستويات DEFLATE 1 و6 و9 تبذل جهود ضغط مختلفة؛ ليست نسب تصغير أو جودة صور. لا يعاد ترميز الصور أو المستندات، وقد لا تستفيد الملفات المضغوطة أصلًا. لا تشفير أو حماية بكلمة مرور. تُرفض الأسماء الخطرة أو المتصادمة بمقارنة Unicode محافظة، ولا تعاد تسميتها داخل ZIP بصمت. قد يرتب الكاتب الأسماء الرقمية الكاملة تصاعديًا قبل بقية الأسماء. لا تُحفظ تواريخ الملفات الأصلية أو صلاحياتها؛ المقصود حفظ الأسماء المدعومة وبايتات المحتوى. دعم ZIP32 محدود لملفات عادية بطريقة STORE أو DEFLATE: لا ZIP64 أو تشفير أو أقراص متعددة أو تعليقات أو بادئة ذاتية الاستخراج أو روابط رمزية أو إدخالات مجلد مستقلة. تقبل المسارات داخل أسماء الملفات، وUTF-8 المعلن أو ASCII فقط؛ extra المقبول هو Unicode Path المطابق فقط. قد يُرفض ZIP صحيح خارج هذا النطاق. المنشئ يخضع للحدود نفسها وقد يرفض أصلًا شديد الانضغاط يتجاوز نسبة 100.

أسئلة شائعة

هل مستوى 9 يضمن أصغر حجم أو يقلل جودة الصور؟

لا. المستوى يضبط جهد DEFLATE ولا يمثل نسبة توفير أو جودة صورة. لا يعاد ترميز محتوى الملفات. قد لا تظهر فائدة إضافية وقد يستغرق وقتًا أطول؛ أي تجاوز للحدود أو المهلة يرفض المحاولة كلها ويحافظ على الأصول.

أدوات مرتبطة