Frage

In meiner Anwendung komprale ich ~ 400 MB Daten mit LZMA SDK. Das dauert natürlich einige Zeit. Selbst nach massivem Googeln konnte ich keine Informationen finden, wie ich Live-Fortschrittsinformationen des Kompressprozesses erhalten kann. Ist das mit einer Rückruffunktion oder was getan?

War es hilfreich?

Lösung

Haben Sie sich die Beispiele mit dem SDK angesehen? Beispielsweise gibt es im Ordner CPP 7zip compress lzma_alone eine recht vollständige Referenzimplementierung von LZMA. Die Datei lzmabench.cpp in diesem Verzeichnis enthält eine ganze CBenchProgressinfo -Klasse mit einem Rückruf für Fortschrittsinformationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top