2024-06-06 16:23:02 发布
网友
我有一个脚本,可以创建包含符号链接的dir的zip文件。我 很惊讶地发现zipfiles已经把目标 链接,而不是链接本身,这是我想要的和 预期。有人知道如何让zipfile压缩链接吗?在
有可能让zipfile存储符号链接,而不是文件本身。有关示例,请参见here。脚本的相关部分在zipinfo中存储符号链接属性:
zipInfo = zipfile.ZipInfo(archiveRoot) zipInfo.create_system = 3 # long type of hex val of '0xA1ED0000L', # say, symlink attr magic... zipInfo.external_attr = 2716663808L zipOut.writestr(zipInfo, os.readlink(fullPath))
^{}似乎不支持存储符号链接。在ZIP中存储它们的方法实际上不是and is only available as a custom extension in some implementations格式的一部分。特别是,Info-ZIP的实现支持它们,因此您可以delegate to it instead。确保你的解压软件可以处理这样的档案-正如我所说,这个功能不是标准化的。在
有可能让zipfile存储符号链接,而不是文件本身。有关示例,请参见here。脚本的相关部分在zipinfo中存储符号链接属性:
^{} 似乎不支持存储符号链接。在ZIP中存储它们的方法实际上不是and is only available as a custom extension in some implementations格式的一部分。特别是,Info-ZIP的实现支持它们,因此您可以delegate to it instead。确保你的解压软件可以处理这样的档案-正如我所说,这个功能不是标准化的。在
相关问题 更多 >
编程相关推荐