Мне понадобилось программно создавать zip-архивы в которых лежали бы файлы с разной степенью сжатия.
Ни одна из библиотек которые доступны моему пониманию этого не позволяла :)
В результате я решил работать с форматом файла вручную.
Вооружившись википедией и спецификацией я научился разбирать структуру файла и распознавать все заголовки кроме расширенных (которые мне не нужны и я их пропускаю).
То что программа корректно путешествует по архиву и распознаёт имена фйайлов, говорит о том что я всё делаю верно...
Но теперь возникла проблема.
Содержимое секции с файлом не распаковывается с помощью zlib uncompress.
Я доставал содержимое в файл и пытался воспользоваться ZFile * gz = gzopen(...) - не получается.
На выходе распаковщика неизменно мусор.
Как zlib-ом распаковать файлы?
З.Ы. того что в minizip неосилил - слишком сложно, мне бы по рабоче-крестьянски.
З.Ы.Ы ну или посоветуйте простую в использовании библиотеку, которая позволяет создавать zip-архив в котором файлы с разным сжатием.
Как установить локаль таким образом, чтобы подменялись только сообщения (gettext) и ни в коем случае не изменялся LC_NUMERIC?
При использовании только LC_ALL в числах десятичная точка во всех выводах превращается в запятую, что неприемлимо.
А такой вариант неработает - не переводятся сообщения:
Использую Eclipse для быдлокодинга на Java и Python, на определённом этапе столкнулся с трудностями работы без контроля версий.
Какую локальную систему лучше выбрать чтоб одинаково работала под Linux и Мастдай?
Желательно максимально простую в обращеннии.
Как с помощью MinGW без лишних телодвижений (конфиги длиной в десяток экранов) компилировать простенькие сишные проги под винду, а лучше ещё и под вин64?
На официальном сайте МинГВа ничего человекопонятного не нашёл...