我正在尝试将我的数据库导出到一个文件,然后可以稍后再读回来。当内容是 JSON 时,这工作得很好,但我最近决定压缩数据,当我导出数据时它是二进制的。
我的问题是如何将二进制数据导出到文件(OSX 操作系统),然后能够将其读回并逐行处理以进行分析或重新填充另一个数据库。
我对这个问题的解决方案是将压缩编码为 Base64 ( http://en.wikipedia.org/wiki/Base64 ),然后添加我自己的标记来拆分行 "..;;;;.." 例如。
我正在尝试将我的数据库导出到一个文件,然后可以稍后再读回来。当内容是 JSON 时,这工作得很好,但我最近决定压缩数据,当我导出数据时它是二进制的。
我的问题是如何将二进制数据导出到文件(OSX 操作系统),然后能够将其读回并逐行处理以进行分析或重新填充另一个数据库。
我对这个问题的解决方案是将压缩编码为 Base64 ( http://en.wikipedia.org/wiki/Base64 ),然后添加我自己的标记来拆分行 "..;;;;.." 例如。