KerMor  0.9
Model order reduction for nonlinear dynamical systems and nonlinear approximation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
calcmd5 Directory Reference
Directory dependency graph for calcmd5:
core/extern/calcmd5

Files

file  CalcMD5.c [code]
 
file  CalcMD5.m [code]
 128 bit MD5 checksum: file, string, byte stream [MEX] This function calculates a 128 bit checksum for arrays and files. Digest = CalcMD5(Data, [InClass], [OutClass]) INPUT: Data: Data array or file name. Either numerical or CHAR array. Currently only files and arrays with up to 2^32 bytes (2.1GB) are accepted. InClass: String to declare the type of the 1st input. Optional. Default: Char. File: [Data] is a file name as string. The digest is calculated for this file. Char: [Data] is a char array to calculate the digest for. Only the ASCII part of the Matlab CHARs is used, such that the digest is the same as if the array is written to a file as UCHAR, e.g. with FWRITE. Unicode: All bytes of the input [Data] are used to calculate the digest. This is the standard for numerical input. OutClass: String, format of the output. Just the first character matters. Optional, default: hex. hex: [1 x 32] string as lowercase hexadecimal number. HEX: [1 x 32] string as uppercase hexadecimal number. Dec: [1 x 16] double vector with UINT8 values. Base64: [1 x 22] string, encoded to base 64 (A:Z,a:z,0:9,+,/).
 
file  TestCalcMD5.m [code]
 Automatic test: CalcMD5 (Mex) This is a routine for automatic testing. It is not needed for processing and can be deleted or moved to a folder, where it does not bother.