Автор: Victor_VG
Дата сообщения: 27.05.2010 19:05
Bulat_Ziganshin
Да я и у них его почти уже не вижу. Народ чаще стал пользоваться UNIX форматами, в основном людям пришёлся по вкусу tar+bzip2, tar+lzma, несколько раз попадался редкий даже на UNIX формат tar+rzip, ну rzip несмотря на отличное сжатие вообще-то редко применяется - причина в том, что он использует очень большую буферную память - типовой размер его рабочего буфера 900 МБайт. Это даёт ему примерно 2-х - 3-х кратное превышение по степени сжатия по сравнению с BZip2, но алгоритм достаточно медлительный и пока его применяю сравнительно редко. А тот же RAR например встроен в форк FreeBSD UNIX - PC-BSD 8.0 в издании от 21 Мая 2010 года в состав дистрибутива включён Rar 3.91 FreeBSD. Что я думаю было бы не плохо, это добавить в формат 7z средства восстановления данных, например на основе кода Рида-Соломона. Можно конечно использовать код Хемминга, но учитывая сложность процедуры восстановления данных и многошаговость данной процедуры в коде Хемминга - необходимо после каждой операции восстановления бита заново вычислять проверочную матрицу и с помощью единичной матрицы вычислять положение ошибочного бита в блоке, а также уровень избыточности данного алгоритма, типовой формат (64,72) - 64 рабочих бита, 8 контрольных бит, в сумме 72 бита на блок, максимальный уровень исправления ошибок - до 6 ошибочных бит на блок в 64 бита (кодовое расстояние 6), я считаю, что использование кода Хемминга не целесообразно.