在 Windows 中,文件可以具有标记为隐藏的属性。在 Linux 中,可以设置文件的权限,以便某些用户无法读取/写入文件(使其对某些用户而言有点隐藏)。
zip 文件是否可以在 Windows 或 Linux 中包含“隐藏”文件?官方 zip 文件标准是否支持“隐藏”文件?最好能引用 zip 文件标准的权威/官方声明。
谢谢。
答案1
是的,ZIP 存档格式同时包含 DOS、OS/2 和 Windows NT 文件/目录属性以及 POSIX 权限。两者都位于文件中央目录记录的“外部文件属性”字段中。
这是“官方”的。它记录在文件格式规范中,工具多年来一直支持它,将属性存储在档案中并在提取时恢复它们(按照要求)。例如:PKWare 的 PKZIP 版本 2.5 for OS/2 和 DOS 有一个-attributes
选项,允许选择是否处理具有隐藏、只读和系统属性的文件。
它还存储了OS/2 扩展属性。
进一步阅读
- “存储文件信息”。 PKZIP® 2.50 命令行用户手册. 1997. PKWare. 第 59-67 页
- “4.4.2 版本由”.ZIP 文件格式规范。版本 6.3.3。2012。PKWare。
答案2
要在 Linux 和 Unix 中创建隐藏文件或目录,只需以点作为第一个字符命名即可。要查看它们,请使用 ls -a 或 ls -la。所以是的,档案可以保存 *nix 中的隐藏文件和目录。