Почтовый индекс, который поставляется с Linux и BSD, на самом деле называется info-ZIP, который здесь . Лично я такого не пробовал, но на первой странице info-zip указано, что «основной механизм сжатия Info-ZIP также был включен в бесплатную библиотеку сжатия zlib», так что вы можете попробовать zlib. На странице zlib есть FAQ с ответом на ваш конкретный вопрос. Я бы начал с изучения того, как работает info-zip. Удачи.