1 Отредактировано AxXxB (14-10-2009 11:33:47)

Тема: Упаковщик формата Z (.exp, .pac)

Наконец-то написал упаковщик. Использовал FASM, писал для DOS. Работает и в Windows (тестировал в XP). Некоторые повторяющиеся байты при упаковке почему-то игнорирует, хотя в алгоритме вроде ошибок нет (правда, написан он довольно криво smile ). Из-за этого архивы получаются длиннее, чем могли бы быть. Игра, естественно, эти архивы понимает.

Использование: zpacker archive.ext folder
archive.ext - имя будущего архива в формате 8.3, обязательно не должен заранее существовать
folder - папка с файлами, которые нужно упаковать. Текущую папку указывать не стоит, потому что архиватор попытается упаковать архив в самого себя и неизвестно, к чему это приведет)

В архиве содержатся исходники.

PS. Исправил алгоритм, теперь архивы получаются короче, но работает медленнее. Архив обновил.

Post's attachments

ZPacker.rar 4.46 кб, 21 скачиваний с 2009-10-14 

У вас нет разрешения на загрузку прикреплённых файлов.

2

Re: Упаковщик формата Z (.exp, .pac)

Молоток, только почему dos?

ЛС переполнен, не надо писать туда.

3

Re: Упаковщик формата Z (.exp, .pac)

Просто такая программа мне ближе, чем виндовая, ибо программирую микроконтроллеры)

4

Re: Упаковщик формата Z (.exp, .pac)

Нашел небольшую ошибку в алгоритме, теперь пакует лучше, но работает медленнее, хотя все равно быстро) Буду пытаться оптимизировать.
Архив с программой обновлен.