Небольшой архиватор

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Небольшой архиватор

Сообщение Proxy » 15.05.2011 (Вс) 19:59

Для этого проекта потребовался архиватор (только для сжатия). Т.к. файлы имеют довольно специфическую структуру, то решил написать свой на скорую руку, чтобы достичь хороших результатов сжатия. Пробовал сжимать произвольные файлы — кое-где неплохо получаеся (в т.ч. bmp иногда сжимаются неплохо, редко правда). Нового ничего не придумал, самые примитивные 3 шага.
По задумке должен был быть ещё один шаг, но пока его нет (планировал искать интервалы с наименьшим изменением и делать перегруппировку).
Теоретически может сжать файл размером до 2GB, но похоже пока есть ещё кое-где узкие места. Контейнером не является. Пока очень ранняя версия.
Для сжатия параметр запуска
"имя_входного_файла" "имя_выходного_файла.prx"
(в кавычках)
Обратно просто меняем местами, т.е:
"имя_сжатого_файла.prx" "имя_выходного_файла"
У вас нет доступа для просмотра вложений в этом сообщении.
Follow the white rabbit.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList  
cron