Zstd: الملفات فقط وليس الدلائل؟

تم إنشاؤها على ٨ سبتمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: facebook/zstd

أشعر بالفضول قليلاً عند النظر إلى الأمثلة. هناك خيارات لضغط ملفات متعددة ، ولكن عند توفير دليل ، فإنه يتخطى ذلك ببساطة. هل من الممكن إضافة دعم الدليل في الأجيال القادمة ، أم نحتاج إلى القيام بذلك باستخدام tar cf x/ | zstd > x.tar.zst أو tar -I zstd -cf x.tar.zst x ؟

question

التعليق الأكثر فائدة

يمكن لـ zstd ضغط ملفات متعددة ، لكنه سيضغط كل منها على حدة. إذا كنت تريد ضغط أرشيف ، فقم أولاً بإنشاء أرشيف tar أو zip غير مضغوط ، ثم قم بضغط الأرشيف باستخدام zstd.

zstd هو مجرد ضاغط ، وليس له تنسيق لإنشاء أرشيف من ملفات متعددة. libarchive هي مكتبة ستنشئ أرشيفات مضغوطة ، ولها دعم zstd.

ال 3 كومينتر

zstd له نفس النطاق مثل compress / gzip / bzip2 ، لذا فهو ليس مؤرشف.

يمكنك ضغط عدة ملفات في الدليل: zstd -r directory . سينتج عن ذلك ملف مضغوط واحد لكل ملف مصدر.

ولكن هذا لا يشبه تحويل محتوى الدليل إلى أرشيف واحد.
لهذه المهمة ، مطلوب tar .

@ Cyan4973 ربما يعطي zstd القدرة على تحميل قائمة تحتوي على أسماء الملفات.

يمكن لـ zstd ضغط ملفات متعددة ، لكنه سيضغط كل منها على حدة. إذا كنت تريد ضغط أرشيف ، فقم أولاً بإنشاء أرشيف tar أو zip غير مضغوط ، ثم قم بضغط الأرشيف باستخدام zstd.

zstd هو مجرد ضاغط ، وليس له تنسيق لإنشاء أرشيف من ملفات متعددة. libarchive هي مكتبة ستنشئ أرشيفات مضغوطة ، ولها دعم zstd.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات