Member 13961908 Ответов: 1

Zip-файл в C++ под консолью


Привет всем, мне нужна zip-библиотека (или функция), которая может zip-файл в c++.
пожалуйста, помогите мне
спасибо

Что я уже пробовал:

Я пробовал zlib, minizib, ... но я не могу найти решение

Rick York

Что случилось с zlib? Я использовал его в течение многих лет во многих проектах, и он прекрасно работает. Он также является частью стандартной библиотеки PNG.

1 Ответов

Рейтинг:
0

Afzaal Ahmad Zeeshan

То, что вы не можете найти,-это встроенная функция C++, которая делает это. Потому что их там нет. C++ - это язык, который полагается на базовую среду выполнения/фреймворк для обеспечения файловой системы и другой поддержки. Этот вопрос также много раз задавался в CodeProject, например, смотрите здесь, Zip-файлы на языке C++[^]

Один из способов сделать это-использовать библиотеки boost. Но опять же, вам придется заставить колышки работать правильно. Другой способ-это использование других библиотек, которые вы уже видели. Решение состоит в том, чтобы правильно записать функции, которые принимают файл, сжимают поток, а затем записывают поток как архивированный файл.

Поделитесь своим кодом, который вы пробовали, и мы сможем направлять вас дальше.

c++ - лучшая zip-библиотека с лицензией public domain - Stack Overflow[^]
C++ кросс-платформенный zlib simplifer-wrapper - Stack Overflow[^]
c++ - кросс-платформенное архивирование файлов - переполнение стека[^]

Если вы все еще не знаете, вот этот сайт[^] для одной из библиотек, которые вы сказали вы исследуете, но не нашли решения для, вы можете видеть, что предоставить образец приложения, а также, вы должны скачать и посмотреть, как это работает.