id: Гость   вход   регистрация
текущее время 06:28 24/04/2024
Автор темы: Гость, тема открыта 26/03/2010 17:25 Печать
Категории: софт, gnupg
http://www.pgpru.com/Форум/РаботаСPGP/НеМогуРасшифроватьTargzАрхив
создать
просмотр
ссылки

Не могу расшифровать tar.gz архив


Здравствуйте! В общем ситуация такая: Зашифровал tar.gz архив весом около 40мб. При попытке расшифровать, расшифровывается где-то процентов на 50 затем получаю сообщение "No data". При открытии того, что расшифровалось часть файлов пригодна для использования, а другой попросту нет. Как мне быть?


 
Комментарии
— unknown (26/03/2010 17:40)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664
gnupg имеет код проверки целостности сообщений (MDC), по умолчанию даёт ошибку и не расшифровывает повреждённый файл, значит побит сам исходный архив.
— Сергей (26/03/2010 18:13)   <#>
Что мне делать? Странно почему если архив побит, то он все равно частично расшифровывается вместо того чтобы сразу выдать ошибку? Попробую по другому объяснить. У меня есть файл bla_bla.tar.gz.pgp начинаю расшифровывать, процентах на 50-ти вылетает "No data" в результате получаю файл bla_bla.tar.gz, открываю его винраром и прекрасно вижу структуру архива, файлы, папки и.т.д. Но вот только в некоторых папках нет нужных мне файлов.
— SATtva (26/03/2010 18:46)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
открываю его винраром и прекрасно вижу структуру архива

Структура хранится в заголовке tar-архива, так что ничего удивительного.
— Гость (26/03/2010 19:16)   <#>
Ну половина файлов ведь расшифровалась.
— SATtva (26/03/2010 19:28, исправлен 26/03/2010 19:30)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118

А дальше, по-видимому, повреждена структура PGP-файла. По какой причине — одному богу Биллу Гейтсу известно: может был сбой при записи, может бэд-блок на диске.


Можно установить GnuPG и из консоли выполнить



а вывод показать нам. Только это скорее всего максимум удовлетворит любопытство, повреждённый шифртекст всё равно не восстановить (разве что это что-то совсем тривиальное).

— Гость (27/03/2010 08:24)   <#>
gpg: fatal: zlib inflate problem: invalid block type
secmem usage: 2688/5408 bytes in 5/10 blocks of pool 8000/32768
Выход ведь есть всегда. Файлы эти очень нужны. Подскажите пожалуйста как решить проблемку.
— SATtva (27/03/2010 20:43)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Ну, как видите, повреждён зашифрованный сжатый поток.

Выход ведь есть всегда.

Восстановить резервную копию?
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3