8#ifndef INCLUDED_ORCUS_ZIP_ARCHIVE_HPP
9#define INCLUDED_ORCUS_ZIP_ARCHIVE_HPP
12#include "exception.hpp"
26 uint32_t header_signature = 0;
27 uint16_t required_version = 0;
29 uint16_t compression_method = 0;
30 uint16_t last_modified_time = 0;
31 uint16_t last_modified_date = 0;
33 uint32_t compressed_size = 0;
34 uint32_t uncompressed_size = 0;
37 std::vector<uint8_t> extra_field;
56 std::unique_ptr<impl> mp_impl;
Definition: zip_archive_stream.hpp:19
Definition: zip_archive.hpp:53
std::vector< unsigned char > read_file_entry(std::string_view entry_name) const
std::string_view get_file_entry_name(std::size_t index) const
size_t get_file_entry_count() const
zip_file_entry_header get_file_entry_header(std::string_view name) const
zip_file_entry_header get_file_entry_header(std::size_t index) const