Важная информация

User Tag List

Страница 1 из 8 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 77

Тема: Архиватор с самым быстрым распаковщиком

  1. #1
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Question Архиватор с самым быстрым распаковщиком

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

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если это спектрумовская графика, то хранить по столбцам, запаковать медноноговским пакером, распаковывать в буфер, потом перебрасывать кодом типа pop de:ld (hl),e:inc h:ld (hl),d:inc h.

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex Rider, MegaLZ, BitBuster, ASCLzpak (он же медноноговский пакер)
    С уважением,
    Jerri / Red Triangle.

  5. #4
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Похоже, самый быстрый в распаковке был мой деархиватор, применявшийся в Great Codemasters Collection.

  6. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Похоже, самый быстрый в распаковке был мой деархиватор, применявшийся в Great Codemasters Collection.
    А где можно позырить на сырцы пакера и депакера?
    Цитата Сообщение от alone Посмотреть сообщение
    Если это спектрумовская графика, то хранить по столбцам, запаковать медноноговским пакером, распаковывать в буфер, потом перебрасывать кодом типа pop de:ld (hl),e:inc h:ld (hl),d:inc h.
    У меня графика - 20 знакомест в ширину, памяти хватает, поэтому читаю и пишу на экран стеком. Задача - распаковать картинку очень быстро. Непакаванная графика не лезет в память совсем на чуть-чуть.

  7. #6
    Guru
    Регистрация
    15.01.2005
    Адрес
    USSR
    Сообщений
    2,038
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    [b]ASCLzpak (он же медноноговский пакер)
    Здрассьте...

  8. #7
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,254
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    34 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    У меня графика - 20 знакомест в ширину, памяти хватает, поэтому читаю и пишу на экран стеком. Задача - распаковать картинку очень быстро. Непакаванная графика не лезет в память совсем на чуть-чуть.
    Можешь попробовать мой BitPack.
    Вырезалка спрайтов SPack из http://zxdocs.fatal.ru/myworks/bge_plugs.zip
    Описание формата- http://zxdocs.fatal.ru/formats/forma...=BIT&type=html

  9. #8
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    psndcj делал несколько лет назад сравнение нескольких популярных упаковщиков общего назначения (Hrust, MegaLZ, BitBlister): http://psndcj.blogspot.co.uk/2010/09/blog-post.html

    Кроме упаковщиков, рассмотренных psndcj, я бы обратил ещё внимание на Exomizer и ZX7. По моему субъективному опыту, Exomizer, в среднем, обеспечивает самое большее сжатие из этих пяти компрессоров и при этом сопоставим по скорости. ZX7 основан на BitBlister и может рассматриваться как его улучшенная современная модификация.

    По моему личному опыту, Hrust чаще всего проигрывает по сжатию и MegaLZ, и ZX7. ZX7 хорош для легко жмущихся данных, типа графики. LVD писал где-то, уже не вспомню сейчас где, что его данные лучше жмуться хрустом. На смешанных данных (графика+код) ZX7 чаще проигрывает MegaLZ (даже если принять во внимание длину распаковщика). ZX7 имеет один большой плюс: у него есть выбор из трёх декомпрессоров, самый маленький из которых занимает всего 69 байт, а самый большой оптимизирован на скорость распаковки.
    Последний раз редактировалось introspec; 17.09.2013 в 01:42. Причина: вспомнил про замечание LVD
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  10. #9
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,751
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    266
    Поблагодарили
    200 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wlodek Посмотреть сообщение
    Здрассьте...
    Здрааасте. А что не так?
    С уважением,
    Jerri / Red Triangle.

  11. #10
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,557
    Спасибо Благодарностей отдано 
    1,220
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    А где можно позырить на сырцы пакера и депакера?
    Где-то исходники, конечно, лежат, но сходу не найдешь. А позырить можно в любой игре от Кодемастерс Коллекшн. Помню, что скорость распаковки практически сравнима с простым перебросом памяти через LDIR.

Страница 1 из 8 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. архиватор LZX.COM ( CP/M ).
    от Error404 в разделе Зарубежные компьютеры
    Ответов: 18
    Последнее: 12.11.2009, 15:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •