Убрать лишние данные из файла без потери смысла

Тема в разделе "WASM.HEAP", создана пользователем osrootd, 27 авг 2008.

  1. osrootd

    osrootd New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2008
    Сообщения:
    1.086
    Урезать бы этот файл...

    Там нулей полно.
    Можно ли как-то сократить его? А потом восстановить?
     
  2. DEEP

    DEEP Андрей

    Публикаций:
    0
    Регистрация:
    27 апр 2008
    Сообщения:
    491
    Адрес:
    г. Владимир
    Судя по данным, тут поможет даже примитивный RLE. На ура ужмёт в сто-двести байт. Сам код распаковщика будет весить примерно столько же.
     
  3. SWR

    SWR New Member

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    226
    Адрес:
    Russia
    Упакуй (LZ- какой нить)
     
  4. osrootd

    osrootd New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2008
    Сообщения:
    1.086
    SWR

    Была идея простейшие алгоритмы применить Вот, написал, кто че посоветует.

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

    А если тупо сокращать совпадения до индекса? (Как в LZW)?
     
  5. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    Файл не смотрел, но если он исполняемый и там полно нулей, то почему нельзя превратить иниц. данные в неиниц.?
     
  6. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    оО досовский файл? мб его в .com превратить?