我有一个 zip 文件,我正在尝试读取其中的内容,在我需要读取一个名为[Content_Types].xml
. 当我尝试创建一个新的 URI 时,它会尝试将括号转换为对 url 友好的内容,这会导致文件名不匹配。
我System.IO.Packaging.Package
用来读取 zip 文件,当尝试使用package.GetPart()
.
如何创建一个 URI 以保持括号完整,以便从包中读取文件?
为了澄清我在这里尝试做什么,Office Open XML 文件(.docx、.xlsx、.pptx 等)实际上是具有不同扩展名的 zip 文件。如果将具有这些扩展名之一的文件重命名为 .zip,则可以看到 Office 文件结构的内容。每个 Office Open XML 文件的根目录中包含的文件之一是一个名为“[Content_Types].xml
我需要修改该特定文件”的文件。