У мене є архів .tar.gz, який, безумовно, зазнав деякого роду корупції. Дані, що знаходяться в архіві, очевидно, дуже дорогоцінні для мене, і мені дуже хотілося б якомога більше одержати руки. Очевидно, що я не очікую, щоб отримати все це, але якомога більше допомогло б.
Цей архів був надісланий мені через FTP, але також був пошкоджений в кінці особи, яка надіслала архів. Це не повинно було пошкоджуватися під час передачі FTP. Я не можу отримати іншу копію.
Я вже намагався щось зробити з цим, очевидно. Я використав назву програми з відкритим вихідним кодом gzrecover на оригінальному архіві потім спробували витягти "відновлений" архів, створений gzrecover. Проте, це далеко не дуже корисно. Я зміг отримати деякі файли з нього, але не всі. Я переглянув архів у Ark (KDE's Archive Manager), і він може генерувати повний список вмісту архіву (так, всі файли і папки в архіві), так що я маю трохи сподіватися, що архів ще має певний шанс на відновлення.
Оригінальний архів розміром близько 18 Гб. "Відновлений" архів розміром близько 30 Гб.
Я також використовував GNU cpio для вилучення з відновленого архіву. Вона починається з успішного вилучення деякого вмісту архіву (близько двох хвилин), після чого починається спам
cpio: Malformed number ��������
Після запуску протягом декількох днів (і спам мій термінал так само довго), я, нарешті, отримати повідомлення
cpio: premature end of file
Крім того, під час розсилки спаму "Неправильний номер" у мене немає жодного збільшення розміру файлів з папки, до якої він вилучається. Іншими словами, жодні дані не відновлюються за межами цього.
Для вилучення архіву я використав дві наступні команди cpio:
cpio -ivd -H tar < archive.tar.recovered
cpio -F archive.tar.recovered -i -v
Зайве говорити, що я намагався відновити цей архів кілька разів за допомогою gzrecover, а також витягуючи кожну з них з обома цими командами cpio.
Я прошу відмовитися від того, щоб повністю відновити ці дані. Які інші методи я можу використовувати? Як відновити дані з цього архіву? Дані в цьому архіві для мене зовсім небагато, і я був би збентежений, щоб його втратити. Я буду робити багато чого, щоб відновити його.
Дякую.
tar.gz
? як щодо tar xvzf
?
tar xvzf
невдало виходить з ладу.
md5sum myfile.tar.gz
для обох файлів. Щоб спробувати виправити можливий і неправильний передачу Ascii по ftp, ви можете слідувати це відповідь . Для вирішення будь-яких можливих сумнівів у форматі стиснення file myfile.tar.gz
Ви можете перевірити, чи справді він стиснуто gzip ...