Я хочу изменить, как моя программа распаковывает файл, использующий zlib. В настоящее время я использую offzip & .bat (пакетную программу) для распаковки файла при клике.
Вот что у меня есть в пакетной программе (love command promt XD)
@ECHO Off
cd %0\..\
start %~dp0offzip.exe -a -1 *.bsg %~dp0 0
Но мне кажется, это просто безвкусно при использовании командного файла.
Так вот в чем вопрос. Как бы я поступил следующим образом.
- Открыть файл, распаковать его
- Повторное нажатие
Не знаю, помогает ли это или нет, но вот вариант, который я сейчас использую, чтобы распаковать и повторно сжать файл с помощью offzip сейчас.
Decompress: offzip.exe -a -1 <file> <path> 0
-a decompresses whole file
-1 keeps decompressed file in one piece
0 starts at the offset 0x0
Recompress: packzip.exe -w -15 <input file> <output>
-w winbits
-15 winbits equal -15
Если бы вы могли привести мне пример или кое-что, что также помогло бы. Я также ищу бесплатную простую в использовании библиотеку, которая поддерживает zlib. Я видел zlib.net, и, вероятно, пойду с этим, но просто попробую сделать домашнее задание на лучшую вещь.
Заранее благодарим за любую помощь в этом вопросе.