编辑python中的.RAR文件注释

2024-04-30 05:01:40 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,我需要能够编辑python.rar文件中的文件注释。在

我已经可以使用UnRAR查看评论。但是,我需要在多个文件系统中保存元数据(例如,备用数据流已退出),所以我真的无法想出其他替代方法。在

rarfile似乎可以工作,但它在windows下并不能真正正常工作,尽管它声称它是平台独立的(或者.rar格式已经改变,但是考虑到同一时间段的其他实用程序,这似乎不太可能)。它很好地打开了归档文件,但它没有识别出有注释。在

预先回答一些不可避免的评论-
不,我不能转换档案(有成千上万的档案)。
任何依赖文件系统的元数据存储模式都已过时,因为我需要支持NTFS、XFS和ext3。
隐藏的文件会很混乱,你需要确保它们与关联文件一起移动,这是我做不到的。在


Tags: 文件数据方法编辑windows格式评论平台
1条回答
网友
1楼 · 发布于 2024-04-30 05:01:40

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

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

你也可以试着在comp.compression板上问这个问题,几年前我有一个类似的issue,压缩格式很模糊,那边的人很快就能帮到我。在

相关问题 更多 >