1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

PackZip 0.3.1

Инструмент для снятия zlib/gzip/deflate сжатия с данных с сохранением их работоспособности.

  1. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    Пользователь Snoopak96 разместил новый ресурс:

    PackZip - Инструмент для снятия zlib/gzip/deflate сжатия с данных с сохранением их работоспособности.

    Узнать больше об этом ресурсе...
     
    SaintPaul, moonlight и OneTwo нравится это.
  2. Ветеран Проверенный

    Регистрация:
    15 июн 2011
    Сообщения:
    190
    Симпатии:
    50
    Snoopak96, в смысле для "снятия"?! Описание на английском есть?
     
  3. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    SotM,
    В большей части игр чаще всего распространено zlib сжатие, эта тулза его убирает, т.е. получаешь на выходе что-то типа "архива с -m0". Есть консольный хелп.
     
    Последнее редактирование: 24 июн 2011
  4. Ветеран Проверенный

    Регистрация:
    15 июн 2011
    Сообщения:
    190
    Симпатии:
    50
    Snoopak96,
    т.е. эта прога "перепаковывает" эти ресурсы так, что эти данные как будто были запакованы с режимом "store". И игры этого не замечают?
    И если это так, то сразу резонный вопрос, а зачем это нужно?
     
    Snoopak96 нравится это.
  5. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    Интересный вопрос) это нужно для того: -если ресурсы со zlib`ом LZMA пожмёт их хуже и повторов в этих данных не стоит и пытаться искать, -если же фактически zlib-сжатия нет, то LZMA даст тебе ощутимый эффект и повторы наверняка srep найдёт. Конешь такое провернуть можно и включая в общий алгоритм precomp, но как понимаешь время для распаковки архивов понадобиться больше. Думал это и так понятно :)
     
    Последнее редактирование: 25 июн 2011
  6. Ветеран Проверенный

    Регистрация:
    15 июн 2011
    Сообщения:
    190
    Симпатии:
    50
    Snoopak96, ну хорошо, предположим эти архивы распаковались. И теперь нужно перепаковать данные игровые ресурсы в изначальный, "маленький" размер?
     
    moonlight нравится это.
  7. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    нет
     
  8. Ветеран

    Регистрация:
    12 мар 2012
    Сообщения:
    129
    Симпатии:
    98
    что-то я не вкуриваю до конца..... в батнике прописал так:

    Код (Text):
    offzip.exe -a input_file output_path 32
    @pause
    На выходе получил из 6641403 --> 13635584 только вот имя файла и его расширение отличается от оригинального. Получилось, что-то вроде этого 0000100c.dat - можно ли как-то исправить, чтоб получать файл с именем оригинала?
     
  9. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    SaintPaul,
    Всё описано в справке, -a - распаковка всех найденных потоков zip.
     
  10. Ветеран

    Регистрация:
    12 мар 2012
    Сообщения:
    129
    Симпатии:
    98
    Snoopak96, справкой пользовался, только вот не уяснил, как просто снять сжатие с псевдоархива ничего оттуда не распаковывая? Когда просматриваю входящий файл с аргументом -S, то вижу, что потоки есть, но, когда пытаюсь просто обработать архив строкой типа
    Код (Text):
    offzip.exe input_f_name output_f_name 0
    получаю ошибочку
     
  11. Ветеран

    Регистрация:
    17 июн 2011
    Сообщения:
    471
    Симпатии:
    278
    SaintPaul,
    В конце адресс смещения указывается, т.е. можно так:
    offzip.exe input_f_name output_f_name 0x0 - будет пытаться распаковать с начала файла
     
    murlakatamenka и SaintPaul нравится это.
  12. Безумный Лорд Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    671
    Симпатии:
    945
    Пол:
    Мужской

Поделиться этой страницей