Как я могу сжать или упаковать файлы в C ++? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь сжать или упаковать несколько файлов в разных форматах в один.Я использую c ++ и мне было интересно, есть ли что-то простое в использовании и желательно в одном классе или библиотеке.производительность не имеет большого значения

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

вы можете использовать 7z через систему.По моему опыту это довольно просто / быстро / надежно.

Использование 7-zip через system () в c ++

0 голосов
/ 14 февраля 2019

C ++ здесь выходит за рамки ... это просто язык, который вы используете.Стандартная библиотека становится все богаче и лучше, но она не содержит ничего, связанного со сжатием (и, вероятно, никогда не будет).

Для этого вы можете найти стороннюю библиотеку, например, zlib ... :-) https://www.zlib.net/

Вы также можете найти в Google "zlib c ++ wrapper", если хотите что-то "больше C ++"

...