|
GATE_ENCODE_API void | gate_zipentry_init (gate_zipentry_t *entry, gate_string_t const *path, gate_uint64_t size, gate_enumint_t attribs, gate_enumint_t accessbits, gate_string_t const *comment) |
|
GATE_ENCODE_API gate_result_t | gate_zipwriter_create (gate_zipwriter_t *writer, gate_stream_t *stream) |
|
GATE_ENCODE_API gate_result_t | gate_zipwriter_add (gate_zipwriter_t *writer, gate_zipentry_t const *entry, gate_stream_t *stream) |
|
GATE_ENCODE_API gate_result_t | gate_zipwriter_add_data (gate_zipwriter_t *writer, gate_zipentry_t const *entry, void const *data) |
|
GATE_ENCODE_API gate_result_t | gate_zipwriter_flush (gate_zipwriter_t *writer) |
|
GATE_ENCODE_API gate_result_t | gate_zipwriter_destroy (gate_zipwriter_t *writer) |
|
GATE_ENCODE_API gate_result_t | gate_zipreader_create (gate_zipreader_t *reader, gate_stream_t *stream) |
|
GATE_ENCODE_API gate_result_t | gate_zipreader_get_first_entry (gate_zipreader_t *reader, gate_zipentry_t *ptr_entry) |
|
GATE_ENCODE_API gate_result_t | gate_zipreader_get_next_entry (gate_zipreader_t *reader, gate_zipentry_t *ptr_entry) |
|
GATE_ENCODE_API gate_result_t | gate_zipreader_find_entry (gate_zipreader_t *reader, gate_string_t const *path, gate_zipentry_t *ptr_entry) |
|
GATE_ENCODE_API gate_result_t | gate_zipreader_extract_content (gate_zipreader_t *reader, gate_stream_t *output_target) |
|
GATE_ENCODE_API gate_result_t | gate_zipreader_destroy (gate_zipreader_t *reader) |
|
ZIP file format encoding/decoding.