أشعر بالفضول قليلاً عند النظر إلى الأمثلة. هناك خيارات لضغط ملفات متعددة ، ولكن عند توفير دليل ، فإنه يتخطى ذلك ببساطة. هل من الممكن إضافة دعم الدليل في الأجيال القادمة ، أم نحتاج إلى القيام بذلك باستخدام tar cf x/ | zstd > x.tar.zst
أو tar -I zstd -cf x.tar.zst x
؟
zstd
له نفس النطاق مثل compress
/ gzip
/ bzip2
، لذا فهو ليس مؤرشف.
يمكنك ضغط عدة ملفات في الدليل: zstd -r directory
. سينتج عن ذلك ملف مضغوط واحد لكل ملف مصدر.
ولكن هذا لا يشبه تحويل محتوى الدليل إلى أرشيف واحد.
لهذه المهمة ، مطلوب tar
.
@ Cyan4973 ربما يعطي zstd القدرة على تحميل قائمة تحتوي على أسماء الملفات.
يمكن لـ zstd ضغط ملفات متعددة ، لكنه سيضغط كل منها على حدة. إذا كنت تريد ضغط أرشيف ، فقم أولاً بإنشاء أرشيف tar أو zip غير مضغوط ، ثم قم بضغط الأرشيف باستخدام zstd.
zstd هو مجرد ضاغط ، وليس له تنسيق لإنشاء أرشيف من ملفات متعددة. libarchive هي مكتبة ستنشئ أرشيفات مضغوطة ، ولها دعم zstd.
التعليق الأكثر فائدة
يمكن لـ zstd ضغط ملفات متعددة ، لكنه سيضغط كل منها على حدة. إذا كنت تريد ضغط أرشيف ، فقم أولاً بإنشاء أرشيف tar أو zip غير مضغوط ، ثم قم بضغط الأرشيف باستخدام zstd.
zstd هو مجرد ضاغط ، وليس له تنسيق لإنشاء أرشيف من ملفات متعددة. libarchive هي مكتبة ستنشئ أرشيفات مضغوطة ، ولها دعم zstd.