Ich versuche, TCP-Pakete zu komprimieren, von denen jedes etwa 4 KB groß ist. Die Pakete können jedes Byte (von 0 bis 255) enthalten. Alle Benchmarks zu Komprimierungsalgorithmen, die ich gefunden habe, beziehen sich auf größere Dateien. Ich habe nichts gefunden, das die Kompressionsrate verschiedener Algorithmen bei kleinen Dateien vergleicht, was ich brauche. Es muss quelloffen sein, damit es in C++ implementiert werden kann, also kein RAR zum Beispiel. Welcher Algorithmus kann für kleine Dateien mit einer Größe von etwa 4 Kilobyte empfohlen werden? LZMA ? HACC ? ZIP ? gzip ? bzip2 ?