История изменений
Исправление Deleted, (текущая версия) :
lzip
Я как сторонник этого формата, попробую его защитить и реабилитировать.
Я проверил работу на своих данных, 70KB (сжатый tar.lz) и 4.8MB (оригинальный tar)
Согласно http://www.nongnu.org/lzip/manual/lziprecover_manual.html надо исплозовать -D совместно с -i
$ lziprecover -D0 -i -o a-part1.tar ../a.tar.lz
Decoder error at pos 40285
затем я указыавю значение -D после битого места
$ lziprecover -D40305 -i -o a-part2.tar ../a.tar.lz
и получаю воторой кусок tar. Можно сказать, что распаковано почти всё, за исключением некоторых битых данных. Но придется поработать руками, из коробки не автоматизировано (я не нашел)
Т.е. инструменты для адекватного восстановления для lzip имеются и работают. Но как-то не слишком удобно!
Ознакомившись в свое время с http://www.nongnu.org/lzip/xz_inadequate.html я считаю что lzip очень перспективный формат, и его стоит использовать, а инструменты надо доработать.
Что касается информации о восстановлении, lzip сам по себе позволяет восстанавливать всего 1 байт на блок, штатно. Этого достаточно для обычного использования. И придется костылить par2 если требуется взрослая информация для восстановления.
Еще lzip позволяет «merge» - если у нас есть две( и больше) по-разному поврежденные копии - то следует использовать http://www.nongnu.org/lzip/manual/lziprecover_manual.html#Merging-files
Исправление Deleted, :
lzip
Я как сторонник этого формата, попробую его защитить и реабилитировать.
Я проверил работу на своих данных, 70KB (сжатый tar.lz) и 4.8MB (оригинальный tar)
Согласно http://www.nongnu.org/lzip/manual/lziprecover_manual.html надо исплозовать -D совместно с -i
$ lziprecover -D0 -i -o a-part1.tar ../a.tar.lz
Decoder error at pos 40285
затем я указыавю значение -D после битого места
$ lziprecover -D40305 -i -o a-part2.tar ../a.tar.lz
и получаю воторой кусок tar. Можно сказать, что распаковано почти всё, за исключением некоторых битых данных. Но придется поработать руками, из коробки не автоматизировано (я не нашел)
Т.е. инструменты для адекватного восстановления для lzip имеются и работают. Но как-то не слишком удобно!
Ознакомившись в свое время с http://www.nongnu.org/lzip/xz_inadequate.html я считаю что lzip очень перспективный формат, и его стоит использовать, а инструменты надо доработать.
Что касается информации о восстановлении, lzip сам по себе позволяет восстанавливать всего 1 байт на блок, штатно. Этого достаточно для обычного использования. И придется костылить par2 если требуется взрослая информация для восстановления.
Исходная версия Deleted, :
lzip
Я как сторонник этого формата, попробую его защитить и реабилитировать.
Я проверил работу на своих данных, 70KB (сжатый tar.lz) и 4.8MB (оригинальный tar)
Согласно http://www.nongnu.org/lzip/manual/lziprecover_manual.html надо исплозовать -D совместно с -i
$ lziprecover -D0 -i -o a-part1.tar ../a.tar.lz
Decoder error at pos 40285
затем я указыавю значение -D после битого места
$ lziprecover -D40305 -i -o a-part2.tar ../a.tar.lz
и получаю воторой кусок tar.
Т.е. инструменты для адекватного восстановления для lzip имеются и работают. Но как-то не слишком удобно!
Ознакомившись в свое время с http://www.nongnu.org/lzip/xz_inadequate.html я считаю что lzip очень перспективный формат, и его стоит использовать, а инструменты надо доработать.
Что касается информации о восстановлении, lzip сам по себе позволяет восстанавливать всего 1 байт на блок, штатно. Этого достаточно для обычного использования. И придется костылить par2 если требуется взрослая информация для восстановления.