WinRAR sagt
Code: Select all
! H:\CrystalDiskInfo.7z: Unbekannte Methode in CrystalDiskInfo\CdiResource\dll\JMB39xA64.dll.
! H:\CrystalDiskInfo.7z: Unbekannte Methode in CrystalDiskInfo\CdiResource\dll\JMS56xA64.dll.
Das liegt also am in Version 23.00 neuen Verfahren für ARM64:
Code: Select all
23.00 2023-05-07
-------------------------
- 7-Zip now can use new ARM64 filter for compression to 7z and xz archives.
ARM64 filter can increase compression ratio for data containing executable
files compiled for ARM64 (AArch64) architecture.
Also 7-Zip now parses executable files (that have exe and dll filename extensions)
before compressing, and it selects appropriate filter for each parsed file:
- BCJ or BCJ2 filter for x86 executable files,
- ARM64 filter for ARM64 executable files.
Previous versions by default used x86 filter BCJ or BCJ2 for all exe/dll files.
Keine Ahnung, ob man das abschalten bzw. wieder auf den anderen Filter zurückdrehen kann. Eine andere Variante ist, sämtliche Dateien (EXE, DLL usw.) für ARM64-Architektur zu entsorgen, bevor man ein Archiv erstellt. Ich lösche solche Dateien generell, weil ich kein Windows auf ARM verwende und wohl auch niemals verwenden werde (nach meinen aktuellen Infos ist Windows auf solchen Systemen trääääge).
[EDIT]
Man kann wohl den ARM64-Filter deaktivieren, indem man beim Komprimieren im Feld Parameter Folgendes einträgt:
Dadurch sagt man 7-zip, dass es BCJ2 für alle zu packenden Dateien verwenden soll.
Zugehöriger Registry-Eintrag:
Code: Select all
[HKEY_CURRENT_USER\Software\7-Zip\Compression\Options\7z]
"Options"="-mf=bcj2"
Statt bcj2 kann man auch bcj angeben.
Der ARM64-Filter sorgt natürlich für eine bessere Packrate, d.h. die Archive werden bei BCJ(2) größer.
[/EDIT]
Grüße
Dalai