Lzlib.

Kostenlose Bibliothek, die mit In-Memory-LZMA-Komprimierungs- und Dekomprimierungsfunktionen verfügt, einschließlich der Integritätsprüfung der unkomprimierten Daten
Jetzt downloaden

Lzlib. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Antonio Diaz Diaz
  • Website des Verlags:
  • http://www.nongnu.org/lzip/zutils.html
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 62 KB

Lzlib. Stichworte


Lzlib. Beschreibung

Kostenlose Bibliothek, die mit in-Memory-LZMA-Komprimierungs- und Dekompressionsfunktionen verfügt, einschließlich der Integritätsprüfung der unkomprimierten Daten Die Lzlib-Komprimierungsbibliothek liefert in Memory-LZMA-Komprimierungs- und Dekomprimierungsfunktionen, einschließlich der Integritätsprüfung der unkomprimierten Daten. Das von der Bibliothek verwendete komprimierte Datenformat ist das Lzip-Format.Die Variablen und Funktionen, die die Schnittstelle der Komprimierungsbibliothek bilden, werden in der Datei lzlib.h deklariert. Ein Verwendungsbeispiel der Bibliothek erfolgt in der Datei Main.cc.ccression / Dekomprimierung erfolgt durch repetpleadly ein paar Lese- / Schreibfunktionen, bis alle Daten von der Bibliothek verarbeitet wurden. Diese Schnittstelle ist sicherer und weniger fehleranfällig als die herkömmliche ZLIB-Schnittstelle.LZLIB wird einen Datenstrom korrekt dekomprimieren, der die Verkettung zweier oder mehr komprimierter Datenströme ist. Das Ergebnis ist die Verkettung der entsprechenden unkomprimierten Datenströme. Die Integritätsprüfung von verketteten komprimierten Datenströmen wird ebenfalls unterstützt. Alle Bibliotheksfunktionen sind Thread Safe. Die Bibliothek installiert keinen Signalhandler. Der Decoder prüft die Konsistenz der komprimierten Daten, sodass die Bibliothek auch bei korrumpierter Input-Input-Algorithmus auch bei beschädigten Input (Lempel-Ziv-Markov-Kettenalgorithmus) nicht abstürzen sollte. Der ursprüngliche LZMA-Algorithmus wurde von Igor Pavlov entworfen. Eine Beschreibung des LZMA-Algorithmus finden Sie im Lzip-Handbuch. Was ist neu in dieser Version: · "Void *" wurde durch "struct lz_coder *" und "struct lz_decoder *" ersetzt, um den Schnittstellentyp sicher zu machen. · Ein abgeschnittener Member Trailer ist jetzt korrekt erkannt. · LZ_Compress_Restart_Member ist jetzt in der Lage, einen fertigen Stream neu zu starten. · Lzlib akzeptiert jetzt nur Abfragen oder Schließen, nachdem ein tödlicher Fehler aufgetreten ist.


Lzlib. Zugehörige Software

Libmhash.

Kostenlose und Open Source-Bibliothek, die eine einheitliche Schnittstelle zu mehreren Hash-Algorithmen bietet ...

167 909 KB

Herunterladen