Einzelnen Beitrag anzeigen

DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#8

AW: Komprimiertes Archiv multithreaded erstellen?

  Alt 16. Nov 2019, 12:45
Für ZIP sieht das so aus
Delphi-Quellcode:
if (CompressArchive.ClassType = JclCompression.TJclZipCompressArchive) or (CompressArchive.ClassType = JclCompression.TJclZipUpdateArchive) then
 begin
  (CompressArchive as TJclZipUpdateArchive).SetNumberOfThreads(4);
Gerne würde ich noch mehr helfen. Aber ich bin was JCL/7z angeht leider auch kein Profi.

Was der Delphi-Gemeinschaft enorm helfen würde, wäre ein Tutorial, wie man 7z korrekt und komplett mit JCL verwendet.

Insgesamt kann die JCL 7z Implementierung
Zitat:
TJclZipCompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJclBZ2CompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJcl7zCompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJclTarCompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJclGZipCompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJclXzCompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJclSwfcCompressArchive handled by sevenzip http://sevenzip.sourceforge.net/
| |-- TJclWimCompressArchive
Jede hat ihre eigenen Eigenschaften. Welcher Modus was kann, kann man super in der 7z-GUI (neues Archiv) testen.

Kleiner Hinweis noch. http://sevenzip.sourceforge.net/ ist veraltet. die aktuelle URL ist http://sevenzip.sourceforge.net/

Geändert von DieDolly (16. Nov 2019 um 12:52 Uhr)
  Mit Zitat antworten Zitat