Идея: утилитка для восстановления битых файлов!

Тема в разделе "WASM.PROJECTS", создана пользователем Oleg_SK, 7 ноя 2004.

  1. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Оффтоп:
    >>Блин, тема 2004 года! =)))
    ну и что ? Это значит человек юзал поиск - т.е. похвально !!!
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    persicum
    Нет, лечит только если не хватает в конце. По-моему это довольно экзотический случай, как и отсутствие байт в середине файла. В общем случае, за разумое время, эту проблему не решить. Из-за определённого стечения данных, будет проблематично правильно решить эту проблему(в каком месте вырезали).
     
  3. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Вернее лечит она в любом случае, но только патч будет размером с файл.
     
  4. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    Спасибо за ответ, но эта поправка скорее шутка. Жаль что не лечит.

    Согласен, что в общем случае быстро не решить, напримар для неупакованных ТИФФов, где тыщщи тонн нулей и FF и не зачто зацепиться... Но для сжатой инфы высокоэнтропийной всеж вероятность нарваться невелика. Ну тобишь все кодировщики РидаСоломона это делают, а все проги-патчеры почемуто нет =))) Ну патамушта кто допетривает до кодов РидаСоломона тому не лень и сдвиг реализовать у себя...
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    С другой стороны это экзотика. Как правило если размеры не совпадают, то недостающий кусок именно в конце. Мне даже в голову не приходило, что может быть в другом месте.
     
  6. mr_slonyara

    mr_slonyara New Member

    Публикаций:
    0
    Регистрация:
    19 авг 2009
    Сообщения:
    7
    У меня есть откуда целый файл взять. Поэтому мне лишь надо знать какой кусок сливать. Переделал par2. Отлично работает.
     
  7. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    mr_slonyara
    Поздравляю, я бы и за месяц не разобрался. Приделай еще гуевую мордашку и будет супервещщь
     
  8. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    хм, классические ftp-серверы тоже рулят.
     
  9. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Докачка по http тоже рулит.
     
  10. mr_slonyara

    mr_slonyara New Member

    Публикаций:
    0
    Регистрация:
    19 авг 2009
    Сообщения:
    7
    у quickpar есть GUI. Автор прогу забросил, а исходники не отдает. Хотя там править-то нечего. Знай массив забивай номерами битых блоков, а потом выводи на экран. В par2 я вообще использовал существующие переменные. Массив динамический только добавил.
     
  11. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    она и в ftp есть.
     
  12. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    у quickpar есть GUI
    А с чем связано упорное нежелание использовать QuickPAR для лечения твоего файла?
    Ну понятно, коды РидаСоломона будут жрать много памяти и времени. Если есть эталонный файл, то можно и без них... Но всеж? 1000 блоков например QuickPAR бы бысто обсчитал...
     
  13. mr_slonyara

    mr_slonyara New Member

    Публикаций:
    0
    Регистрация:
    19 авг 2009
    Сообщения:
    7
    Мне не нужна прога для лечения. Я сам файл соберу если надо. На другом конце мне никто не будет ничего считать. Поэтому мне лишь надо знать какой именно кусок перекачивать, а quickpar не показывает какой кусок битый также как и оригинальный par2.

    Я же писал мне надо только чтобы прога считала контрольные суммы и проверяла с выдачей информации о битых блоках, но я так и не нашел программки с таким функционалом. Восстановление файла уже моя забота, а не программы. Поэтому переписал то к чему нашлись исходники.
     
  14. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    Ничерта не понимаю!!! А кто будет считать контрольные суммы блоков на другом конце и переправлять их тебе???

    Как ты узнаешь контрольные суммы блоков чтобы найти среди них битые?

    Или у тебя уже есть какие-то ошметочные .PAR2 файлы которые нифига не могут вылечить?
     
  15. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    И еще, щас у многих инет шустрый и дармовой (или почти дармовой), ну попроси своих корешей чтоб они тебе выкачали и посчитали КвикПаром
     
  16. mr_slonyara

    mr_slonyara New Member

    Публикаций:
    0
    Регистрация:
    19 авг 2009
    Сообщения:
    7
    Ладно проехали. Я получил то что мне надо :).
    Имелось ввиду что с той стороны мне заплатки никто слать не будет, а у меня самого в наличии только контрольные суммы, т.к. от информации для восстановления я отказался.