我需要存储大量的文本文件。为了减少空间消耗,决定以压缩格式存储它们。但问题在于它们经常被改变。所以我不能只使用zip,正如我所理解的那样重写了修改后的文件尾部。
我需要一些支持快速删除,追加,更新文件的存档格式。例如,正如数据库所做的那样,在调用VACUUM之前保留已删除的记录。 有谁知道这种格式。带有java接口的库会很棒:)
答案 0 :(得分:2)
请勿将它们放入存档中。只需在文件系统的子目录中单独压缩每个文件即可。 “快速删除,追加,更新文件”正是文件系统的设计目标。
单独压缩每个文件都是zip,因此压缩将是相同的。