我想提出一种二进制格式,以POF的形式在应用程序实例之间传递数据(Plain;)。
前提条件:
目前,我正在使用DeflaterOutputStream + OutputStreamWriter和InflaterInputStream + InputStreamReader来保存/还原以XStream序列化的对象,每个文件只有一个对象。读者/作家使用UTF8。现在,需要对此进行扩展以支持前面描述的内容。我对格式的看法:
{serialized to XML object}
{delimiter}
{String file name}{delimiter}{byte[] file data}
{delimiter}
{another String file name}{delimiter}{another byte[] file data}
...
{delimiter}
{delimiter}
{MD5 hash for the entire file}蒂娅。
发布于 2009-02-19 22:36:12
您可以使用zip (rar / 7z / tar.gz /.)图书馆。很多是存在的,大多数都经过了很好的测试,这可能会节省你一些时间。
不过,可能没那么有趣。
https://stackoverflow.com/questions/567516
复制相似问题