萬由無事覚書

不知物故萬由無事覚書仕候也。

差分符号化について

いわゆるバイナリdiffってやつだね。気になったので簡単にサーベイしてみる。性能やらなんやらはがっつり比較検討していない。

概要を知るには

規格

成文化された規格は次の通り。

  • RFC 3284 - The VCDIFF Generic Differencing and Compression Data Format

関連規格

既存の実装

VCSとの関連性

Gitなどの実装が参考になる。実際上は、以下の様な実装を見るほうが簡単そうだ。

また、独自に差分符号化を実装する場合でも、皮を被せることでさまざまなVCSに見せることもできるかもしれない。