Style 20 Style 19 Style 18 Style 17 Style 16 Style 15 Style 14 Style 13 Style 12 Style 11 Style 10 Style 9 Style 8 Style 7 Style 6 Style 5 Style 4 Style 3 Style 2 Style 1
Login
No account yet? Register
 
Home arrow Documents arrow FAQs arrow VMO FAQs arrow What are the fractal images about?
What are the fractal images about? Print E-mail
Written by Jan Merka   
Thursday, 12 July 2007

Visual checksum exampleThe fractal images are often provided for granule (file) resources and they represent a unique visual representation of a file's checksum.

Fractal fingerprint

For example, a data file with SPASE identification spase://VHO/Granule/WIND/MFI/v4_PT03S/wi_h0_mfi_19941220_v04 has got a MD5 checksum hash value of AA33DB3256ED91BD2BF33B95E953CBF3 that was used to generate a fractal fingerprint image shown on the right.

On Linux, the image is created by invoking the following command:

echo 'AA33DB3256ED91BD2BF33B95E953CBF3' | visprint -b255 > image.png

where the visprint command reads the checksum hash value from STDIN and outputs the resulting PNG image to STDOUT. The above command redirects STDOUT to a file image.png.

The image will be different for almost every file with even slightly different contents because the checksums will differ significantly. Visprint uses the IFS fractal generation process, pioneered by Michael Barnsley. It is a way to create images which are self-similar to infinite depths. In other words, the picture is made up of smaller versions of itself.

The fingerprint images can be used to check differences in files but are not intended to substitute for the actual checksums. For serious security or integrity checking, a file checker tool should be employed instead.

Visprint project page provides download and more information about this fingerprinting tool.

Last Updated ( Sunday, 15 July 2007 )
 
Next >