2015-07-02 2 views
-1

Я искал код для сжатия папки в формате tar.gz. Я работаю на Linux с Boost.Boost :: сжатая папка tar.gz формат

+0

@Praetorian Извините, что тратил все эти близкие голоса, но это был неправильный дубликат. OP просто ищет код, как сжать папку в tar gz, а не находить сжатые папки в каталоге. –

+0

Почему бы просто не называть 'tar', используя' system() '? –

+0

@ πάνταῥεῖ К сожалению, вы правы. Спасибо, что поймал это. – Praetorian

ответ

1

Boost не поддерживает архивы tar/zip/....

Для этого самая полная библиотека, которую я знаю, это libarchive, которая используется многими авторитетными проектами и поддерживает все вышеперечисленное.

Вы бы все равно нас, например. Ускорьте фильтры сжатия Iostreams, чтобы получить сжатый tar в этом случае.