加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

从python编辑.RAR文件注释

发布时间:2020-12-20 13:20:29 所属栏目:Python 来源:网络整理
导读:好的,我需要能够从 python中编辑.rar文件中的文件注释. 我已经可以使用UnRAR查看注释了.但是,我需要以一种在多个文件系统上保留的方式将元数据嵌入到文件中(例如,备用数据流已经出来),所以我真的不能想到任何其他选择. rarfile似乎可能会起作用,但它在Window
好的,我需要能够从 python中编辑.rar文件中的文件注释.

我已经可以使用UnRAR查看注释了.但是,我需要以一种在多个文件系统上保留的方式将元数据嵌入到文件中(例如,备用数据流已经出来),所以我真的不能想到任何其他选择.

rarfile似乎可能会起作用,但它在Windows下并没有真正正常运行,尽管它声称平台独立性(或.rar格式已经改变,但考虑到同一时期的其他实用程序工作似乎不太可能).它打开存档很好,但它不能识别有注释.

先发制人地回答一些不可避免的评论 –
不,我无法转换档案(有成千上万的档案).
任何依赖于文件系统的存储元数据模式都不存在,因为我需要支持NTFS,XFS和ext3.
隐藏文件会很乱,你需要确保它们与相关文件一起移动,这是我无法做到的.

解决方法

我觉得你运气不好.不幸的是,RAR格式是封闭源代码而没有记录,并且没有Python模块可以执行您想要执行的操作.

我知道解压缩RAR文件的唯一开源工具是Unarchiver.我认为最好的办法是检查他们的sources并编写自己的Python工具来更改文件注释.

您也可以尝试在comp.compression主板上提出这个问题,几年前我有一个类似的issue采用了一种模糊的压缩格式,那里的人们能够立刻帮助我.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读