7zip中文件属性N的含义及归档兼容性咨询
7zip中文件属性N的含义及归档兼容性咨询
嗨,我来帮你理清这个7z文件属性的问题~
首先说这个N属性的含义:在7zip的文件属性标识里,N代表**Normal(普通)**属性,对应的是Windows文件系统里的常规文件状态——也就是这个文件没有设置只读、隐藏、系统这类特殊属性,是最基础的文件属性标记。
你遇到的兼容性问题,核心差异就在这里:目标程序生成的7z归档里没有携带任何文件属性信息,而你自己打包时,7zip默认保留了文件的原始属性(也就是这个普通的N标记),导致两个归档的元数据不一致,被目标程序判定为不兼容。
给你两个调整方案,让打包出来的归档和目标程序的保持一致:
- 命令行方式:使用7z命令时添加
-m-参数来禁用属性存储,示例命令如下:7z a your_archive.7z target_file -m- - 图形界面方式:打开7zip的“添加到压缩包”窗口,切换到「高级」选项卡,取消勾选「保存文件属性」,再执行打包操作即可。
备注:内容来源于stack exchange,提问作者Pipelynx
相关产品推荐
相关产品推荐

