![]() | Patrick's Programming Library Version 6.4.21 - Dokumentation |
Komprimierung von Daten. Mehr ...
Klassen | |
class | ppl6::CCompression |
Komprimierung und Dekomprimierung von Daten. Mehr ... | |
Funktionen | |
int | ppl6::Compress (CBinary &out, const CVar &in, CCompression::Algorithm method, CCompression::Level level) |
Daten komprimieren. Mehr ... | |
int | Compress (CBinary &out, const CVar &in, CCompression::Algorithm method, CCompression::Level level) |
Daten komprimieren. Mehr ... | |
int | ppl6::Compress (CMemory &out, const CMemoryReference &in, CCompression::Algorithm method, CCompression::Level level) |
Speicherbereich komprimieren. Mehr ... | |
int | ppl6::Compress (CBinary &out, const void *buffer, size_t size, CCompression::Algorithm method, CCompression::Level level) |
Daten komprimieren. Mehr ... | |
int | Compress (CBinary &out, const void *buffer, size_t size, CCompression::Algorithm method, CCompression::Level level) |
Daten komprimieren. Mehr ... | |
int | ppl6::CompressBZip2 (CBinary &out, const CVar &in, CCompression::Level level) |
Daten mit BZip2 komprimieren. Mehr ... | |
int | CompressBZip2 (CBinary &out, const CVar &in, CCompression::Level level) |
Daten mit BZip2 komprimieren. Mehr ... | |
int | CompressBZip2 (CBinary &out, const void *buffer, size_t size, CCompression::Level level) |
Daten mit BZip2 komprimieren. Mehr ... | |
int | ppl6::CompressBZip2 (CBinary &out, const void *buffer, size_t size, CCompression::Level level) |
Daten mit BZip2 komprimieren. Mehr ... | |
int | CompressBZip2 (CMemory &out, const CMemoryReference &in, CCompression::Level level) |
Daten mit BZip2 komprimieren. Mehr ... | |
int | ppl6::CompressBZip2 (CMemory &out, const CMemoryReference &in, CCompression::Level level) |
Daten mit BZip2 komprimieren. Mehr ... | |
int | CompressZlib (CBinary &out, const CVar &in, CCompression::Level level) |
Daten mit ZLib komprimieren. Mehr ... | |
int | ppl6::CompressZlib (CBinary &out, const CVar &in, CCompression::Level level) |
Daten mit ZLib komprimieren. Mehr ... | |
int | ppl6::CompressZlib (CMemory &out, const CMemoryReference &in, CCompression::Level level) |
Daten mit ZLib komprimieren. Mehr ... | |
int | CompressZlib (CMemory &out, const CMemoryReference &in, CCompression::Level level) |
Daten mit ZLib komprimieren. Mehr ... | |
int | ppl6::CompressZlib (CBinary &out, const void *buffer, size_t size, CCompression::Level level) |
Daten mit ZLib komprimieren. Mehr ... | |
int | CompressZlib (CBinary &out, const void *buffer, size_t size, CCompression::Level level) |
Daten mit ZLib komprimieren. Mehr ... | |
int | ppl6::Uncompress (CBinary &out, const CBinary &in) |
Daten dekomprimieren. Mehr ... | |
int | Uncompress (CBinary &out, const CBinary &in) |
Daten dekomprimieren. Mehr ... | |
int | Uncompress (CMemory &out, const CMemoryReference &in) |
Daten dekomprimieren. Mehr ... | |
int | ppl6::Uncompress (CMemory &out, const CMemoryReference &in) |
Daten dekomprimieren. Mehr ... | |
int | ppl6::Uncompress (CBinary &out, const void *buffer, size_t size) |
Daten dekomprimieren. Mehr ... | |
int | Uncompress (CBinary &out, const void *buffer, size_t size) |
Daten dekomprimieren. Mehr ... | |
int ppl6::Compress | ( | CBinary & | out, |
const CVar & | in, | ||
CCompression::Algorithm | method, | ||
CCompression::Level | level | ||
) |
in
mit der Komprimierungsmethode method
und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. in
kann ein CString, CWString oder CBinary sein. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CVar abgeleitetes Objekt mit den zu komprimierenden Daten. Zur Zeit werden folgende Datentypen unterstützt: CString, CWString, CBinary |
[in] | method | Die gewünschte Komprimierungsmethode (siehe CCompression::Algorithm) |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level) |
out
entnommen werden.
|
related |
in
mit der Komprimierungsmethode method
und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. in
kann ein CString, CWString oder CBinary sein. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CVar abgeleitetes Objekt mit den zu komprimierenden Daten. Zur Zeit werden folgende Datentypen unterstützt: CString, CWString, CBinary |
[in] | method | Die gewünschte Komprimierungsmethode (siehe CCompression::Algorithm) |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level) |
out
entnommen werden.int ppl6::Compress | ( | CMemory & | out, |
const CMemoryReference & | in, | ||
CCompression::Algorithm | method, | ||
CCompression::Level | level | ||
) |
in
referenzierte Speicher mit der Komprimierungsmethode method
und dem Komprimierungslevel level
komprimiert und das Ergebnis im CMemory-Objekt out
gespeichert.Speicherbereich komprimieren
[out] | out | CMemory-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CMemoryReference abgeleitetes Objekt mit den zu komprimierenden Daten |
[in] | method | Die gewünschte Komprimierungsmethode (siehe CCompression::Algorithm) |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level) |
out
entnommen werden.int ppl6::Compress | ( | CBinary & | out, |
const void * | buffer, | ||
size_t | size, | ||
CCompression::Algorithm | method, | ||
CCompression::Level | level | ||
) |
buffer
angegebene Speicherbereich mit einer Länge von size
Bytes mit der Komprimierungsmethode method
und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den zu komprimierenden Speicherbereich |
[in] | size | Größe des zu komprimierenden Speicherbereichs |
[in] | method | Die gewünschte Komprimierungsmethode (siehe CCompression::Algorithm) |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level) |
out
entnommen werden.
|
related |
buffer
angegebene Speicherbereich mit einer Länge von size
Bytes mit der Komprimierungsmethode method
und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den zu komprimierenden Speicherbereich |
[in] | size | Größe des zu komprimierenden Speicherbereichs |
[in] | method | Die gewünschte Komprimierungsmethode (siehe CCompression::Algorithm) |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level) |
out
entnommen werden.int ppl6::CompressBZip2 | ( | CBinary & | out, |
const CVar & | in, | ||
CCompression::Level | level | ||
) |
in
mit der Komprimierungsmethode BZip2 und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. in
kann ein CString, CWString oder CBinary sein. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CVar abgeleitetes Objekt mit den zu komprimierenden Daten. Zur Zeit werden folgende Datentypen unterstützt: CString, CWString, CBinary |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.
|
related |
in
mit der Komprimierungsmethode BZip2 und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. in
kann ein CString, CWString oder CBinary sein. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CVar abgeleitetes Objekt mit den zu komprimierenden Daten. Zur Zeit werden folgende Datentypen unterstützt: CString, CWString, CBinary |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.
|
related |
buffer
angegebene Speicherbereich mit einer Länge von size
Bytes mit der Komprimierungsmethode BZip2 und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den zu komprimierenden Speicherbereich |
[in] | size | Größe des zu komprimierenden Speicherbereichs |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.int ppl6::CompressBZip2 | ( | CBinary & | out, |
const void * | buffer, | ||
size_t | size, | ||
CCompression::Level | level | ||
) |
buffer
angegebene Speicherbereich mit einer Länge von size
Bytes mit der Komprimierungsmethode BZip2 und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den zu komprimierenden Speicherbereich |
[in] | size | Größe des zu komprimierenden Speicherbereichs |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.
|
related |
in
referenzierte Speicherbereich mit der Komprimierungsmethode BZip2 und dem Komprimierungslevel level
komprimiert und das Ergebnis im CMemory-Objekt out
gespeichert. [out] | out | CMemory-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein CMemoryReference-Objekt mit den zu komprimierenden Daten. |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.int ppl6::CompressBZip2 | ( | CMemory & | out, |
const CMemoryReference & | in, | ||
CCompression::Level | level | ||
) |
in
referenzierte Speicherbereich mit der Komprimierungsmethode BZip2 und dem Komprimierungslevel level
komprimiert und das Ergebnis im CMemory-Objekt out
gespeichert. [out] | out | CMemory-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein CMemoryReference-Objekt mit den zu komprimierenden Daten. |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.
|
related |
in
mit der Komprimierungsmethode ZLib und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. in
kann ein CString, CWString oder CBinary sein. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CVar abgeleitetes Objekt mit den zu komprimierenden Daten. Zur Zeit werden folgende Datentypen unterstützt: CString, CWString, CBinary |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.int ppl6::CompressZlib | ( | CBinary & | out, |
const CVar & | in, | ||
CCompression::Level | level | ||
) |
in
mit der Komprimierungsmethode ZLib und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. in
kann ein CString, CWString oder CBinary sein. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein von CVar abgeleitetes Objekt mit den zu komprimierenden Daten. Zur Zeit werden folgende Datentypen unterstützt: CString, CWString, CBinary |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.int ppl6::CompressZlib | ( | CMemory & | out, |
const CMemoryReference & | in, | ||
CCompression::Level | level | ||
) |
in
referenzierte Speicherbereich mit der Komprimierungsmethode ZLib und dem Komprimierungslevel level
komprimiert und das Ergebnis im CMemory-Objekt out
gespeichert. [out] | out | CMemory-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein CMemoryReference-Objekt mit den zu komprimierenden Daten. |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.
|
related |
in
referenzierte Speicherbereich mit der Komprimierungsmethode ZLib und dem Komprimierungslevel level
komprimiert und das Ergebnis im CMemory-Objekt out
gespeichert. [out] | out | CMemory-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | in | Ein CMemoryReference-Objekt mit den zu komprimierenden Daten. |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.int ppl6::CompressZlib | ( | CBinary & | out, |
const void * | buffer, | ||
size_t | size, | ||
CCompression::Level | level | ||
) |
buffer
angegebene Speicherbereich mit einer Länge von size
Bytes mit der Komprimierungsmethode ZLib und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den zu komprimierenden Speicherbereich |
[in] | size | Größe des zu komprimierenden Speicherbereichs |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.
|
related |
buffer
angegebene Speicherbereich mit einer Länge von size
Bytes mit der Komprimierungsmethode ZLib und dem Komprimierungslevel level
komprimiert und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die komprimierten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den zu komprimierenden Speicherbereich |
[in] | size | Größe des zu komprimierenden Speicherbereichs |
[in] | level | Der gewünschte Komprimierungslevel (siehe CCompression::Level). Der Default ist CCompression::Level_High |
out
entnommen werden.int ppl6::Uncompress | ( | CBinary & | out, |
const CBinary & | in | ||
) |
in
enthaltenen komprimierten Daten entpackt und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die entpackten Daten gespeichert werden sollen |
[in] | in | Das CBinary-Objekt, das die komprimierten Daten enthält |
in
enthaltenen komprimierten Daten entpackt und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die entpackten Daten gespeichert werden sollen |
[in] | in | Das CBinary-Objekt, das die komprimierten Daten enthält |
|
related |
in
enthaltenen komprimierten Daten entpackt und das Ergebnis im CMemory-Objekt out
gespeichert. [out] | out | CMemory-Objekt, in dem die entpackten Daten gespeichert werden sollen |
[in] | in | Ein CMemoryReference-Objekt, das die komprimierten Daten enthält |
int ppl6::Uncompress | ( | CMemory & | out, |
const CMemoryReference & | in | ||
) |
in
enthaltenen komprimierten Daten entpackt und das Ergebnis im CMemory-Objekt out
gespeichert. [out] | out | CMemory-Objekt, in dem die entpackten Daten gespeichert werden sollen |
[in] | in | Ein CMemoryReference-Objekt, das die komprimierten Daten enthält |
int ppl6::Uncompress | ( | CBinary & | out, |
const void * | buffer, | ||
size_t | size | ||
) |
buffer
mit einer Länge von size
Bytes entpackt und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die entpackten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den Beginn des komprimierten Speicherbereichs |
[in] | size | Länge des komprimierten Speicherbnereichs in Byte |
|
related |
buffer
mit einer Länge von size
Bytes entpackt und das Ergebnis im CBinary-Objekt out
gespeichert. [out] | out | CBinary-Objekt, in dem die entpackten Daten gespeichert werden sollen |
[in] | buffer | Pointer auf den Beginn des komprimierten Speicherbereichs |
[in] | size | Länge des komprimierten Speicherbnereichs in Byte |