我知道 gzip 和其他压缩例程使用字节级重复数据删除操作。我只是想知道是否有像后半部分 gzip 这样的标准编写程序。
具体来说,对于修订历史。当前文本将是纯文本,而以前的修订将在压缩的 blob 中。有没有办法将当前纯文本设置为压缩中的起始文本,而实际上不包括压缩结果中的当前文本。因此,压缩文本和起始文本将一起用于解压缩。
我对 Java、Perl、Node.JS 和我想是 C/C++ 感兴趣,因为有一些方法可以使用上述语言之一调用编译文件。在这种情况下,我将在 UNIX 上构建 C 文件。
是否存在这样的例程,是否有一种重要/可用的语言不止一种?