在xml中存储图像的最佳实践?

时间:2017-08-10 08:17:32

标签: c# xml database

我正在编写一个可以加载和保存数据文件(txt,csv,xml和json)的exe文件应用程序,用户可以选择自定义图像,将其保存在数据文件中并将文件发送给另一个用户。然后应该能够打开它并看到图像。

因为我希望应用程序用户友好且易于使用(我知道重复:) :)我希望它能够使用单个数据文件,而不是让user1将所有图像发送给user2所以user2可以看到它们,所以我看到它的方式 - 将图像存储在文件中是不可避免的。这里有一个问题,那就是存储图像的最佳实践是什么?

我猜一个字节数组比字符串好吗?

1 个答案:

答案 0 :(得分:1)

我会使用base64编码的字符串,因为它比hex编码使用更少的空间。几乎每种编程语言都应该有一个库,可以从流或字节数组转换为base64,反之亦然