Java:将多个输入流写入单个文件,并从文件中读取输入流

时间:2018-01-29 10:03:36

标签: java file io blob

我正在从Blob读取input streamdatabase个实例,并将每个input stream写入本地文件系统中的单个File 。这导致大约创建了数百万个var-binary文件,因此我想为每个File实例创建一个Blob,而不是为每个Blob创建单个文件。实例。我还将这些Blob实例恢复到数据库中。

我还找到了创建单个tar文件并将每个Blob实例作为流添加到tar文件的选项,但后来我找到this,其中说 -

  

它有一个限制,因此,很难添加或删除   单个文件而不复制整个存档。

所以我想知道是否可以将所有Blob个实例写入单个文件并从该单个文件中正确读取它?

请建议我如何实现这一目标?

RandomAccessFile会帮助我制定此策略,因为它有文件指针吗?

0 个答案:

没有答案
相关问题