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

User Tag List

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

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

  1. #1
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,720
    Благодарностей: 947
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

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

  2. Этот пользователь поблагодарил Alex Rider за это полезное сообщение:
    perestoronin (03.10.2013)

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

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

    По умолчанию

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

  5. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 704
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex Rider, MegaLZ, BitBuster, ASCLzpak (он же медноноговский пакер)
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  6. Этот пользователь поблагодарил jerri за это полезное сообщение:
    perestoronin (03.10.2013)

  7. #4
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,937
    Благодарностей: 3436
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  8. Этот пользователь поблагодарил Titus за это полезное сообщение:
    perestoronin (03.10.2013)

  9. #5
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,720
    Благодарностей: 947
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  11. #7
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 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

  12. #8
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Благодарностей: 645
    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; 16.09.2013 в 23:42. Причина: вспомнил про замечание LVD
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  13. Эти 2 пользователя(ей) поблагодарили introspec за это полезное сообщение:
    perestoronin (03.10.2013), ViThor (16.09.2013)

  14. #9
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 704
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wlodek Посмотреть сообщение
    Здрассьте...
    Здрааасте. А что не так?
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  15. #10
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,937
    Благодарностей: 3436
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  16. Этот пользователь поблагодарил Titus за это полезное сообщение:
    perestoronin (03.10.2013)

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

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

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

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

Похожие темы

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

Ваши права

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