Zipper and Unzipper classes. More...
#include <Balau/Exception/ResourceExceptions.hpp>#include <Balau/Resource/File.hpp>#include <Balau/Util/DateTime.hpp>#include <Balau/Util/Files.hpp>#include <boost/iostreams/categories.hpp>#include <boost/iostreams/concepts.hpp>#include <boost/iostreams/copy.hpp>#include <boost/iostreams/device/file_descriptor.hpp>#include <boost/iostreams/filter/gzip.hpp>#include <boost/iostreams/filtering_stream.hpp>#include <boost/iostreams/filtering_streambuf.hpp>#include <algorithm>#include <chrono>#include <iosfwd>#include <sstream>Go to the source code of this file.
Classes | |
| class | Unzipper |
| Random access to the entries in a zip archive. More... | |
| struct | ZipEntryInfo |
| Information about a zip archive entry (file or directory). More... | |
| class | Zipper |
| Transactional modification of entries in a new or existing zip archive. More... | |
Namespaces | |
| Balau | |
| The root Balau namespace. | |
| Balau::Util | |
| Utility functions. | |
Functions | |
| template<typename AllocatorT > | |
| U8String< AllocatorT > | toString (const ZipEntryInfo &info) |
| Print the zip entry info as a UTF-8 string. More... | |
Zipper and Unzipper classes.
| struct Balau::Util::ZipEntryInfo |
Information about a zip archive entry (file or directory).
This structure is equivalent to LibZip's zip_stat structure.