Как хранить аудио, изображения и двоичные файлы в формате XML? - PullRequest
0 голосов
/ 05 февраля 2011

Я читаю книгу по .NET, в которой говорится: «XML можно использовать для хранения данных любого типа, включая документы (последняя версия Microsoft Office хранит документы с использованием XML), изображения, музыку, двоичные файлы иинформация базы данных. "

А?Как эти типы данных могут храниться в формате XML?

Ответы [ 3 ]

2 голосов
/ 05 февраля 2011

Документы Office на самом деле представляют собой ZIP-файлы, содержащие сжатые файлы, в основном в формате XML.Когда у вас есть встроенное изображение, оно просто сохраняет его в подкаталоге media в виде двоичного файла.XML ссылается на него по имени, но не содержит базового представления содержимого.

1 голос
/ 05 февраля 2011

Вы можете преобразовать их в base64 и сохранить их в формате xml: Хранить данные base64 в XML?

1 голос
/ 05 февраля 2011

В большинстве случаев вы просто используете кодировку base64, а затем просто сохраняете это.

В некоторых случаях вы, конечно, можете использовать собственный формат xml, который не требует кодирования. Например, SVG для векторной графики и т. Д.

...