Распаковка многотомного RAR архива

Тема в разделе "WASM.RESEARCH", создана пользователем Asterix, 8 ноя 2007.

  1. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Возможно ли распаковать 6-10 части 10 томного RAR архива?

    Понятно что 1-5 распаковываются без проблем, получаем кусок файла
    от начала и до некоторой середины, как бы тоже самое проделать
    с 6-10 частями чтобы получить кусок от середины до конца?
     
  2. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Только если это не solid архив. Начать распаковку с нужной части. "Хвост" от предыдущего файла будет пропущен.

    P.S.
    IMHO, взять и проверить было бы проще и быстрее, чем ждать ответа на форуме.
     
  3. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    проверить что? то что сам RAR отказывается распаковывать не с первого архива
    думаю всем известно. Вопрос адресовался тем кто копался в теме более тщательно,
    в отладчике или сорцах
     
  4. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    разпаковать из частей можно только те файлы, которые в этих частях лежат целиком. Если файл уходит в предыдущие/последующие куски то рар будет их требовать.
    Короче - что у тебя в этом архиве ? Один файл или несколько ?
     
  5. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    Когда на архивы разбит 1 файл, у меня получалось 7zip-ом распаковывать так.
     
  6. V!RG[0]

    V!RG[0] New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    11
    Asterix
    В свое время я был занят такой же траблой. докапал до того что если в этом архиве несколько файлов и все они зависимы друг от друга то распаковать и вытащить у меня не получилось. например фильм. если же нет то ты можешь вытащить те файлы которые не зависят от других первых частей архива. хотя по моему мнению такого не должно быть тоже.
    з.ы. infern0 опередил...
     
  7. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    в архиве один файл, это образ от алкоголя,
    имею куски от двух разных архивов, но по размеру файла внутри и названию видно что в обоих лежит один и тот же файл

    я просто не понимаю что мешает рару распаковать с той части файла что оказалась
    в теле этой части и последовательно до конца, т.е. если эта искусственно сделанная преграда
    то это недоработка Рошала

    может можно как-то надурить рар подсунув то что он хочет?
     
  8. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    хотелось бы распаковать и склеить этот образ из двух кусков :)
     
  9. V!RG[0]

    V!RG[0] New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2006
    Сообщения:
    11
    Asterix
    занимаясь спутниковой рыбалкой, мне попадались куски от разных скачек, одного и того же архива. склеить никогда не получалось. Думаю при создании заголовок первого архива генериться, хотя отпиши Рошу может раскроет тебе секрет.
     
  10. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    я как-то качал архивчик, скачка подвисала в одном и том-же месте. После правки RETR я пропустил десяток кб и докачал его. Нужную часть запросил у чела по мылу. В итоге все распаковалось.
     
  11. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    склеить архив из разных кусков и распаковать - реально, в твоем случае думаю ничего не получится. Как вариант - бери сырки unrar и смотри что ему не нравится - может и получится.
     
  12. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    мне показалось что 7z все-таки сможет распаковать, т.к. он распаковывает любой
    том и не ругается, как соберется вторая часть томов буду пробовать
     
  13. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    в моем случае что-то не получилось, возможно файл внутри архива все-таки
    не один и тот же
     
  14. Ultrin Faern

    Ultrin Faern New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    170
    У меня встречный вопрос: Задавая свой вопрос про возможность раскодирования, вы немного представляете как работает архиватор? Если ответ на этот вопрос утвердительный, тогда следующий вопрос - а откуда вы знаете, что рар все-таки хранит в каждом куске стартовую таблицу декодирования? (Сугубо мое мнение - если он так делает - поганый архиватор, тратит место на всякий мусор....)
     
  15. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Нет. Только вам. Всем остальным известно, что НЕ отказывается.
     
  16. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    gazlan
    даже при физическом отсутствии первых частей? Может поделитесь методом?
     
  17. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Для особо непонятливых - ДА, даже при физическом отсутствии.

    Метод _очень_ прост - взять и проверить.

    Все файлы, _целиком_ попадающие в непрерывную выборку (хоть с 1001-го тома) будут распакованы обычным образом. Файл НЕ заканчивающийся в выборке можно сохранить (начальную часть) с ключом -kb, файл НЕ начинающийся в выборке, не может быть распакован (утеряна информация для декодирования).

    Disclaimer: Сказанное НЕ относится к solid-архивам.
     
  18. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    gazlan
    тогда читайте внимательнее выше, в архиве всего один большой файл

    тем не менее 7zip распаковал, не выводя ругательств, но я не нашел совпадающих
    байт, хотя намеренно распаковывал перекрываемые части архивов, или файл в архивах
    все-таки не один и тот же, или 7zip фигню распаковал

    на специально подготовленных архивах(чтобы в них заведомо был один и тот же файл
    внутри) не тестил
     
  19. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Я экспериментировал. STUNS один раз распаковал существующий кусок файла
     
  20. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Покажите, plz, пальцем где в #1 написано про "всего один" файл.

    7z не пользуюсь.

    Если у вас в многотомном архиве всего один файл и часть томов физически утеряна, то восстановить его невозможно даже теоретически (и даже с приличным процентом RR).

    На #7: Склейка кусков из двух архивов выглядит сомнительно - должны совпасть и сами оригинальные файлы и все опции (метод сжатия, размер буфера итд). Если есть перекрывающиеся по номерам тома и MD5 (например) этих томов НЕ совпадают, то, IMHO, шансов на склейку нет.

    Если второй архив все же может быть распакован с ключом -kb (тома присутствуют, но повреждены), то можно попытаться склеить распакованную голову первого и распакованный хвост второго.