7-Zip 23.00 beta加入了ARM64 filter,7-Zip 24.02 beta加入了RISCV filter,这两个filter不能在之前的版本解压,这两个filter目前只适用于ARM64/RISCV的扩展名是exe/dll的可执行文件,其中ARM64的exe/dll目前比较常见,RISCV的exe/dll目前十分罕见,可以暂时不用考虑
虽然十分不常见,但是问题总是可能遇到的,比如如果想在Linux下处理ARM64的exe/dll文件,则有可能在只有p7zip/老版本7zip/老版本libarchive的Linux环境下解压失败
有以下解决办法:
1、在目标机器上安装或直接使用7-Zip官方Linux版最新版本(但7-Zip官方Linux版和p7zip兼容性比较差,GUI归档管理器可能也要编译最新版本)或libarchive最新版本
2、等待Linux发行版7zip包/libarchive/GUI归档管理器更新跟上7-Zip更新的步伐
3、压缩时使用-mf=off参数关闭所有filter(7-Zip目前没有只关闭ARM64/RISCV filter的开关)