если при распаковке запароленного архива при указать неверный пароль, все равно создаются файлы, но с мусором
Не воспроизводится на текущем сизифе и с p7zip-4.55-alt1. Да, файл создается, но он не содержит мусора и имеет нулевой размер: [victor@alt tmp]$ ls -l testfile -rw-r--r-- 1 victor victor 543 2007-11-06 12:09 testfile [victor@alt tmp]$ 7z a -psecret encrypted testfile 7-Zip 4.55 beta Copyright (c) 1999-2007 Igor Pavlov 2007-09-05 p7zip Version 4.55 (locale=uk_UA.KOI8-U,Utf16=on,HugeFiles=on,2 CPUs) Scanning Creating archive encrypted.7z Compressing testfile Everything is Ok [victor@alt tmp]$ rm -f testfile [victor@alt tmp]$ 7z x encrypted.7z 7-Zip 4.55 beta Copyright (c) 1999-2007 Igor Pavlov 2007-09-05 p7zip Version 4.55 (locale=uk_UA.KOI8-U,Utf16=on,HugeFiles=on,2 CPUs) Processing archive: encrypted.7z Enter password (will not be echoed) : <<здесь введен неверный пароль>> Extracting testfile Data Error in encrypted file. Wrong password? Sub items Errors: 1 Total: Folders: 0 Files: 1 Size: 0 Compressed: 534 [victor@alt tmp]$ ls -l testfile -rw-r--r-- 1 victor victor 0 2007-11-06 12:09 testfile
(In reply to comment #1) > Не воспроизводится на текущем сизифе и с p7zip-4.55-alt1. Да, файл создается, но > он не содержит мусора и имеет нулевой размер: Так что делаем с этим репортом? Мне нужен или файл на котором такое поведение (создание файла с мусором) вопроизводится, или инструкция по воспроизведению. Без этого получается WORKSFORME.
Поскольку не наблюдаю никакой дополнительной информации, вынужден считать, что багрепортер как-то ошибся... Ставлю WORKSFORME и закрываю. Переоткрывайте, если сможете найти тесткейс или список шагов для воспроизведения.
p7zip-4.57-alt1 Бага состоит именно в том, что файл создается. Остальное вторично.
Created attachment 2451 [details] arch_utf8.7z
О претензии к подобному поведению p7zip сообщено в багтрекер апстрима.
Апстрим отозвался на багу, я ответил на его уточняющий вопрос. О том, что ошибкой такое поведение программы он не считает автор не писал. Так что можно надеяться, что рано или поздно исправит. :)
Будем надеяться
Длz 9.20.1 поведение не изменилось -- предлагаю дёргать апстрим, если важно: $ 7z x arch_utf8.7z 7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=uk_UA.UTF-8,Utf16=on,HugeFiles=on,2 CPUs) Processing archive: arch_utf8.7z Extracting archdir Extracting archdir/Проверка Extracting archdir/Проверка/Эл таблица.ods Enter password (will not be echoed) : Data Error in encrypted file. Wrong password? Extracting archdir/Текстовый файл.txt CRC Failed in encrypted file. Wrong password? Extracting archdir/Текстовый файл.txt~ CRC Failed in encrypted file. Wrong password? Sub items Errors: 3 $ _
Лично мне не важно. Я патчил ark, чтоб тупо удалял файлы перед распаковкой для обхода.