"Не підтримується такий інтерфейс" при спробі стиснення файлу через командний рядок 7zip


1

Коли я запускаю командний рядок 7zip:

> echo foo | 7za a arc.7z -sifoo.txt

Все працює як очікувалося, але якщо я спробую зробити:

echo foo | 7za a arc.zip -sifoo.txt

Я отримую наступне:

E:\7zip>echo foo | 7za a arc.zip -sifoo.txt

7-Zip (A) 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Creating archive arc.zip

Compressing  foo.txt    0%

System error:
No such interface supported

Будь-які ідеї чому?


Не знаю, чи застосовується тут чи ні, але (Примітка: Поточна версія 7-Zip підтримує зчитування архівів зі stdin лише для архівів xz, lzma, tar, gzip та bzip2.)
nhutto

повинен сказати -tzip, хоча я все ще отримую помилку відлуння | 7z a -tzip r.zip -sifoo
барлоп

і, ймовірно, повинен був поставити перемикачі між командою та назвою архіву, хоча все-таки отримати помилку. але без сумніву, ви повинні використовувати -tzip для zip. Так це працює, наприклад, не відлуння, хоча> 7z a -tzip r.zip aa Але роби> текст ехо | 7z a -tzip -sia.a r.zip дає помилку. тому ваше питання стоїть. І ти маєш на увазі 7z a, а не 7za.
барлоп
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.