The first example, makecbf.cbf.gz (3.7 MB), is a compressed copy of a CBF produced by Paul Ellis's test program makecbf. (The compression is just to help ensure binary transmission on the web; the compressed file is approximately the same size as the original.) The binary data is CBF_PACKED compressed and carried as raw binary data. The loop for the binary data begins:
loop_
_array_data.array_id
_array_data.binary_id
_array_data.data
image_1 1
;
--CIF-BINARY-FORMAT-SECTION--
Content-Type: application/octet-stream;
conversions="x-CBF_PACKED"
Content-Transfer-Encoding: BINARY
X-Binary-Size: 3745758
X-Binary-ID: 1
X-Binary-Element-Type: "signed 32-bit integer"
Content-MD5: 1zsJjWPfol2GYl2V+QSXrw==
^L^Z^D<D5>^P<B8>P^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
The second example,
img2cif_packed.cif.gz (3.8 MB),
is a compressed copy of an imgCIF produced by the
program img2cif.
The binary data is CBF_PACKED compressed, as in makecbf.cbf, but is
cdBASE64 encoded.
The loop for the binary data begins:
loop_
_array_data.array_id
_array_data.binary_id
_array_data.data
image_1 1
;
--CIF-BINARY-FORMAT-SECTION--
Content-Type: application/octet-stream;
conversions="x-CBF_PACKED"
Content-Transfer-Encoding: BASE64
X-Binary-Size: 3745758
X-Binary-ID: 1
X-Binary-Element-Type: "signed 32-bit integer"
Content-MD5: 1zsJjWPfol2GYl2V+QSXrw==
ELhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHcRzHcRxGQQwCZsGuAKUFAIhS93U8
/91rMvpiEXw1pwoceMIBYHj78x7u9nszkeh7qm3XK6jk/Aa4x3Ecx3Ecx3Ecx3EcBzEEgApW
/y8xGar1BaqZXkcCow74Aw77fp8W5Sf2vP6O6A/SD8ZnixLf4/WMOzCgEAhqVnnv3wsk8oO9
EFa5G/3Gfq94GwLjHNE+gd8ndgf1foI+GN2LQIAneVRf9rXyCkwIyc/y/ILuHsdxHMdxHMdx
HMdxGAURAGraeHhJh6ccYbjVMKH5Xxjq3wx6VNQ4sPPCAxNNMrb/BEsADjdtYzBLtS+VJMtJ
Note that the message digest and reported binary size are the same as for the raw binary data.
The third example, cif2cbf_ehcn.cif.gz (6.8 MB), is a compressed copy of an imgCIF produced by the program cif2cbf from makecbf.cbf. The binary data has been uncompressed and is presented in hexadecimal format. The loop begins:
loop_ _array_data.array_id _array_data.binary_id _array_data.data image_1 1 ; --CIF-BINARY-FORMAT-SECTION-- Content-Type: application/octet-stream Content-Transfer-Encoding: X-BASE16 X-Binary-Size: 21160000 X-Binary-ID: 1 X-Binary-Element-Type: "signed 32-bit integer" Content-MD5: R90b0TjnRy6ffuF/S+kkFA== # Hexadecimal encoding, byte 0, byte order ...4321 # H4< 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 H4< 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 H4< 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Note that the size and message digest have changed because of undoing the compression.