
LibreOffice beginnt mit der Zstd-Integration
LibreOffice unterstützt Zip-Komprimierung für ODT- und DOCX-Dateien, neben anderen Komprimierungsanwendungen. Es gibt jetzt Arbeit, die für die Unterstützung von Zstandard (Zstd) Kompression in Zukunft zusammengeführt werden soll.
Eine Übersetzung von 🇬🇧 Phoronix.com
Seit fast 5
Jahren gibt es dieses Issue der Document Foundation, der die Zstandard-Komprimierung als schnellere und höhere Komprimierungsrate als Zip empfiehlt. Aber es geht auch um eine Frage der Dokumentenformat-Standards, um mit Zstd komprimierte Dokumente zu unterstützen. Aus diesem Grund gab es bis zum letzten Monat nicht viel Aktivität rund um die Zstd-Kompression in LibreOffice Git.
Der Open-Source-Entwickler Akshay Kumar Dubey hat daran gearbeitet, die Integration von Zstd in LibreOffice zu erreichen. Akshay hat den Code des Inflators in LibreOffice Git für eine bessere Erweiterbarkeit überarbeitet. Und schließlich wurde heute die tatsächliche Zstd-Build-Unterstützung und die Handhabung der Dekomprimierung zu LibreOffice hinzugefügt.
Integration der Build-System-Unterstützung für die Zstandard (zstd)-Bibliothek und Implementierung der entsprechenden C++-Dekompressionsstromklassen, um die zukünftige Verwendung von zstd-komprimierten Streams in ZIP-Paketen zu ermöglichen.
...
Damit ist die Infrastruktur für die Unterstützung der zstd-Dekomprimierung fertiggestellt. Der nächste Schritt (Teil 2c) beinhaltet das Hinzufügen einer Logik zur Auswahl des geeigneten Inflaters auf der Grundlage der ID der Kompressionsmethode des ZIP-Eintrags.
Es wird interessant sein zu sehen, wie sich die Verwendung von Zstd in dieser Open-Source-Office-Suite und im weiteren Bereich der Dokumentenstandards entwickeln wird.
Ein Service von s3n🧩net
Comments