| This code is for creating and interpreting `vcdiff'. | |
| The full specification of the vcdiff format is in the draft RFC | |
| (draft-korn-vcdiff-01.txt), and some discussion of how to *generate* | |
| diffs may be found there as well. | |
| This README provides an informal summary of how we implement vcdiff, | |
| in three sections: | |
| 1. The vcdiff format and how to use it. | |
| 2. Generating vcdiffs. | |
| 1. The vcdiff format and how to use it. | |
| ======================================= | |
| *** holy cow i'm at home reading the paper. -kff *** | |
| A vdiff consists of a 4 byte header, followed by a series of | |
| "sections". Each section is | |
| A 4 byte header -- the letters "VCD" with their eighth bits set, | |
| then a format version number: | |
| byte 1 byte 2 byte 3 byte 4 | |
| ---------- ---------- ---------- ------------------- | |
| 0xd6 0xc3 0xc4 0x0 | |
| `V' + 1<<7 `C' + 1<<7 `D' + 1<<7 Version (currently 0) | |
| 2. Generating vcdiffs. | |
| ====================== | |