Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Systems Interfaces & Deployment > File Operations > FileHash >

FileHash

FileHash
gives an integer hash code for the contents of the specified file.
FileHash
gives an integer hash of the specified type.
  • Values generated by FileHash are based on the raw bytes in a file.
  • Possible hash code types include:
"Adler32"Adler 32-bit cyclic redundancy check
"CRC32"32-bit cyclic redundancy check
"MD2"128-bit MD2 code
"MD5"128-bit MD5 code
"SHA"160-bit SHA-1 code
"SHA256"256-bit SHA code
"SHA384"384-bit SHA code
"SHA512"512-bit SHA code
  • FileHash by default uses 128-bit MD5 code.
  • FileHash gives the hash code for the first n bytes of the file.
  • FileHash gives the hash code for the last n bytes.
  • FileHash gives the hash code for bytes m through n.
  • FileHash gives the hash code for 0 bytes.
  • FileHash works not only on files, but also on streams.
  • FileHash effectively extracts data at the specified range of byte positions in the stream obj, ignoring any previous stream position.
The fingerprint of a file:
The hash code of a file:
The hash code in hexadecimal form:
The fingerprint of a file:
In[1]:=
Click for copyable input
Out[1]=
 
The hash code of a file:
In[1]:=
Click for copyable input
Out[1]=
 
The hash code in hexadecimal form:
In[1]:=
Click for copyable input
Out[1]=
New in 6 | Last modified in 8
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
Format:   HTML  |  CDF