Это команда funzip, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
funzip - фильтр для извлечения из ZIP архива в конвейер
СИНТАКСИС
фанзип [-пароль] [вход [.zip | .gz]]
АРГУМЕНТЫ
[-пароль]
Необязательный пароль, который будет использоваться, если ZIP-архив зашифрован. Расшифровка не может быть
поддерживается на некоторых сайтах. См. ОПИСАНИЕ для получения более подробной информации.
[вход [.zip | .gz]]
Необязательная спецификация входного архивного файла. Подробности см. В ОПИСАНИИ.
ОПИСАНИЕ
фанзип без аргумента файла действует как фильтр; то есть предполагается, что ZIP-архив
(или GZIP'd(1) файл) передается по конвейеру в стандартный ввод, и он извлекает первый член
из архива в stdout. Когда stdin поступает с tty-устройства, фанзип предполагает, что это
не может быть потоком (двоичных) сжатых данных и вместо этого показывает короткий текст справки. Если
есть аргумент файла, тогда ввод читается из указанного файла, а не из
стандартный ввод.
Пароль для зашифрованных zip-файлов можно указать в командной строке (перед
имя файла, если есть), поставив перед паролем дефис. Обратите внимание, что это составляет
риск безопасности во многих системах; запущенные в данный момент процессы часто видны через простые
команды (например, ps(1) в Unix), а также можно прочитать историю из командной строки. Если первый
запись в zip-файле зашифрована, и в командной строке пароль не указан, затем
пользователю предлагается ввести пароль, и пароль не отображается эхом на консоли.
Учитывая ограничение на извлечение одного элемента, фанзип наиболее полезно в сочетании
с помощью вторичной программы-архиватора, такой как деготь(1). Следующий раздел включает
пример, иллюстрирующий это использование в случае резервного копирования диска на ленту.
ПРИМЕРЫ
Использовать фанзип для извлечения первого файла-члена архива test.zip и передачи его в
БОЛЕЕ (1):
funzip test.zip | более
Использовать фанзип для тестирования первого файла-члена test.zip (о любых ошибках будет сообщено на
стандартная ошибка):
funzip test.zip> / dev / null
Использовать застежка-молния и фанзип на месте сжимать(1) и зкат(1) (или GZIP(1) и gzcat(1)) для
ленточные резервные копии:
tar cf -. | zip -7 | dd of = / dev / nrst0 obs = 8k
dd if = / dev / nrst0 ibs = 8k | funzip | tar xf -
(где, например, nrst0 - ленточный накопитель SCSI).
Используйте funzip онлайн с помощью сервисов onworks.net