跳转到主要内容

将MIME消息解包到文件目录中。

项目描述

将MIME消息解包到文件目录中。

概述

MIME消息可以作为廉价的存档使用:与 zipfile/tarfile 标准模块不同,email.mime.multipart 不需要完整的文件来创建存档。MIME消息没有有效地定位到给定文件的能力(类似于 tar),它们没有标准的压缩(但可以独立处理),并且缺少提取它们的标准工具。

灵感来自 python 的 email 示例

用法

提取到目录 $PWD/some

$ demultipart /path/to/some.multipart

可以指定任意数量的多部分文件,它们将按提供的顺序在各自的目录中提取。

尝试防止逃逸提取目录,但在 Windows 上尚未测试。

如果提取目录已存在,则跳过输入文件。

待办事项

  • 提供与标准 CLI 存档操作工具(tar、unzip...)的兼容性,以便 GUI 也可以包装此命令。

  • 也许可以添加多部分创建支持。

由以下支持