2#ifndef __ASE_COMPRESS_HH__
3#define __ASE_COMPRESS_HH__
9bool is_aiff (
const String &input);
10bool is_midi (
const String &input);
11bool is_pdf (
const String &input);
12bool is_wav (
const String &input);
14bool is_compressed (
const String &input);
16bool is_arj (
const String &input);
17bool is_avi (
const String &input);
18bool is_gz (
const String &input);
19bool is_isz (
const String &input);
20bool is_jpg (
const String &input);
21bool is_lz4 (
const String &input);
22bool is_ogg (
const String &input);
23bool is_png (
const String &input);
24bool is_xz (
const String &input);
25bool is_zip (
const String &input);
31bool is_zstd (
const String &input);
32String zstd_compress (
const String &input,
int level = 0);
33String zstd_compress (
const void *src,
size_t src_size,
int level = 0);
35ssize_t zstd_uncompress (
const String &input,
void *dst,
size_t dst_size);
38StreamWriterP stream_writer_zstd (
const StreamWriterP &ostream,
int level = 0);
39StreamReaderP stream_reader_zstd (StreamReaderP &istream);
The Anklang C++ API namespace.
std::string String
Convenience alias for std::string.