LLVM-Entwickler haben Zstandard „Zstd”Verwenden Sie innerhalb dieses Compiler-Stacks als sekundäre Komprimierungsmethode für Zlib. Zstd könnte zum Komprimieren von ELF-Debug-Abschnitten, AST-Datenstrukturen und anderen Zwecken innerhalb dieses Open-Source-Compiler-Stacks verwendet werden.

Das Komprimierungsverhältnis von Zstd ist dem von DEFLATE ähnlich, aber es ist für so viele Softwareprojekte attraktiv, weil es viel schnellere Dekomprimierungsgeschwindigkeiten hat. Zstd verzeichnet weiterhin eine erhebliche Akzeptanz für unterschiedliche Komprimierungsanforderungen und Zstd ist nun das neueste große Open-Source-Projekt, das die Unterstützung dafür evaluiert.

Eine Anfrage für Kommentare wurde über die Unterstützung von Zstd neben der bestehenden Zlib-Unterstützung innerhalb von LLVM herausgegeben. Es wurde Proof-of-Concept-Code geschrieben und verschiedene Bereiche untersucht, die von der Zstd-Komprimierung profitieren könnten, wie AST-Datenstrukturen und serialisierte Leistungsstatistiken. Bisher scheinen die anderen Upstream-LLVM-Entwickler die Idee zu unterstützen, Zstd-Unterstützung innerhalb von LLVM zu haben.

Categories: IT Info