Одна из целей разработки формата пакета .deb
состояла в том, чтобы сделать его простым для извлечения с использованием существующих инструментов и / или библиотек.Структура верхнего уровня действительно является файлом ar
, но внутри него вы найдете другой уровень структуры, который традиционно представляет собой пару файлов tar
.Дополнительную документацию см., Например, http://en.wikipedia.org/wiki/Deb_(file_format)
. Вы можете использовать исходные коды GNU ar
для создания собственной библиотеки, если не можете найти существующую библиотеку.Я ожидаю, что будут общие библиотеки для ar / tar / cpio / что там у вас.