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.