如何将音频、图像和二进制文件存储为 XML?

发布于 2024-10-15 21:37:54 字数 134 浏览 1 评论 0原文

我正在读一本关于 .NET 的书,书中说“XML 可用于存储任何类型的数据,包括文档(最新版本的 Microsoft Office 使用 XML 存储文档)、图片、音乐、二进制文件和数据库信息。 ”

啊?这些类型的数据如何存储为 XML?

I'm reading a book on .NET, and it says "XML can be used to store any type of data including documents (the latest version of Microsoft Office stores documents using XML), pictures, music, binary files, and database information."

Huh? How can those types of data be stored as XML?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

翻身的咸鱼 2024-10-22 21:37:54

Office 文档实际上是包含压缩文件(大部分为 XML 格式)的 ZIP 文件。当您有嵌入图像时,它只是将其作为二进制文件存储在媒体子目录中。 XML 按名称引用它,但不包含内容的 Base 64 表示形式。

Office documents are actually ZIP files containing compressed files, mostly in XML. When you have an embedded image, it just stores it in the media subdirectory as a binary file. The XML references it by name, but does not contain a base 64 representation of the contents.

他是夢罘是命 2024-10-22 21:37:54

您可以将它们转换为 base64 并将其存储在 xml 中: 在 XML 中存储 base64 数据?

You can convert them to base64 and store it in xml: Storing base64 data in XML?

柠檬色的秋千 2024-10-22 21:37:54

大多数时候,您只需使用 base64 编码,然后保存即可。

在某些情况下,您当然可以使用不需要编码的本机 xml 格式。例如矢量图形的SVG等。

In most of the time you just use base64 encoding and then just save this.

In some cases you can of course use a native xml format that does not require encoding. Such as SVG for vector graphics etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文