daemon777
Lt. Commander
- Registriert
- Dez. 2003
- Beiträge
- 1.371
Hallo Leute,
in letzter Zeit beschäftige ich mich ein bisschen mit den Basics der Datenkompression und bin hier auf die LZ-Familie gestoßen. Während man über die simplen Varianten (bisher LZ77, LZ78, LZSS und LZW) eine Menge Informationen und Beispiele findet habe ich jetzt beim LZMA so meine Schwierigkeiten überhaupt irgendetwas zu finden.
Was es natürlich gibt ist die Referenzimplementierung aber das kostet natürlich viel Zeit und Mühe hieraus Rückschlüsse zu ziehen wie und warum das Ganze funktioniert.
Deshalb wollte ich hier mal nachfragen, ob sich hier schonmal jemand mit dem Thema beschäftigt hat und mir hier vielleicht ein paar Infos zum Start geben kann. Mir geht es vor allem um das Verstehen des Algorithmus. An einer Implementierung, die bestenfalls auch kompatibel zur Referenzimplementierung ist, will ich mich (wenn überhaupt) erst später machen.
Also falls hier jemand Schriften, Beispiele, irgendwas dazu hat wäre ich sehr dankbar
Derzeit ist die englische Wikipedia tatsächlich das brauchbarste Dokument, was ich finden konnte.
viele Grüße
daemon
in letzter Zeit beschäftige ich mich ein bisschen mit den Basics der Datenkompression und bin hier auf die LZ-Familie gestoßen. Während man über die simplen Varianten (bisher LZ77, LZ78, LZSS und LZW) eine Menge Informationen und Beispiele findet habe ich jetzt beim LZMA so meine Schwierigkeiten überhaupt irgendetwas zu finden.
Was es natürlich gibt ist die Referenzimplementierung aber das kostet natürlich viel Zeit und Mühe hieraus Rückschlüsse zu ziehen wie und warum das Ganze funktioniert.
Deshalb wollte ich hier mal nachfragen, ob sich hier schonmal jemand mit dem Thema beschäftigt hat und mir hier vielleicht ein paar Infos zum Start geben kann. Mir geht es vor allem um das Verstehen des Algorithmus. An einer Implementierung, die bestenfalls auch kompatibel zur Referenzimplementierung ist, will ich mich (wenn überhaupt) erst später machen.
Also falls hier jemand Schriften, Beispiele, irgendwas dazu hat wäre ich sehr dankbar
Derzeit ist die englische Wikipedia tatsächlich das brauchbarste Dokument, was ich finden konnte.
viele Grüße
daemon