LINUX.ORG.RU

Работа с zip-файлами (консоль vs file-roller)

 , ,


0

3

У меня есть запароленный zip-архив. Его у меня успешно получилось распаковать с помощью утилиты file-roller. Однако когда я пытаюсь сделать то же самое с помощью консоли:

unzip -p passwd filename.zip
У меня вылазит ошибка:
Archive:  algebra.zip
   skipping: algebra/07.van_der_varden.pdf  unsupported compression method 99
   skipping: algebra/08.Kostrikin_A..djvu  unsupported compression method 99
   skipping: algebra/09.Винберг.pdf  unsupported compression method 99

И xarchiver, и mc тоже не могут его распаковать. Но имена файлов показывают.

Отсюда возникает предположение, что графический file-roller использует какую-то другую утилиту для распаковки zip файлов. Собственно, вопрос: какую?

file-roller
Requires

    bzip2
    dconf-gsettings-backend | gsettings-backend
    libarchive13
    libc6 (>= 2.14)
    libcairo2 (>= 1.4.10)
    libgdk-pixbuf2.0-0 (>= 2.22.0)
    libglib2.0-0 (>= 2.37.3)
    libgtk-3-0 (>= 3.13.2)
    libjson-glib-1.0-0 (>= 0.12.0)
    libmagic1 (>= 5.12)
    libnautilus-extension1a (>= 2.91)
    libnotify4 (>= 0.7.0)
    libpango-1.0-0 (>= 1.14.0)
    nautilus-data (>= 3.0)
    p7zip-full


Так что попробуй p7zip.
Deleted ()

Там внутри небось lzma или какой-нибудь ppmd вместо deflate. Надавай по шапке тому кто дал тебе архив, пусть не выпендривается и переделает нормально.

anonymous ()
Ответ на: комментарий от Deleted

Да, я уже как раз попробовал через 7z распаковать — все отлично. Только вот mc зависает, видимо, от того, что консольная команда запрашивает пароль. Можно это как-то исправить?

Gorthad ()
Ответ на: комментарий от anonymous

Ну хотя, полагаю, зашифровать тоже можно 10 левыми алгоритмами.

7-Zip по умолчанию шифрует AES, который появился в APPNOTE.TXT начиная с 2003 года (но использовался в ZIP-архивах и до того как расширение WinZip). Оригинальное шифрование ZIP чересчур ненадёжное.

proud_anon ★★★★★ ()
Последнее исправление: proud_anon (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.