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.