GetMD5

版本2.1.1 (23.5 KB 1月
获取文件或数组的MD5作为快速C-Mex

7.4 k下载

更新2019年3月7日

查看许可协议

文件、字符串和数组的MD5哈希(RFC 1321)
Hash = GetMD5(数据,模式,格式)
输入:
Data:文件名或数组。
模式:CHAR来声明第一个输入的类型。
'File':数据是一个名为CHAR的文件名。
'8Bit':如果Data是CHAR数组,则只使用8位ASCII部分。
'Binary':获取Data内容的MD5和。
这适用于数值数组、CHAR和逻辑数组。
'Array':在MD5中包含数据的类和维度
求和。这可以应用于(嵌套的)结构体、单元格
还有稀疏数组。
格式:CHAR,输出格式:hex, hex, double, uint8, base64

输出:
哈希:以指定格式返回一个128位的数字。

这个函数至少比相应的Java方法快2倍。
对于较短的数组,C-Mex实现要快得多,请参阅输出
所包含的单元测试函数。
DataHash函数也可以回复SHA散列,但它是显著的
较慢,因为调用Java的开销。对于嵌套结构,C-Mex
可以快100倍。看到的:
//www.tatmou.com/matlabcentral/fileexchange/31272-datahash
c函数在使用之前必须编译
输入。如果没有c编译器,则可以使用预编译文件
下载:http://n-simon.de/mex

引用作为

1月(2022)。GetMD5(//www.tatmou.com/matlabcentral/fileexchange/25921-getmd5), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2018b
兼容R13SP1及其后续版本
平台的兼容性
窗户 macOS Linux
确认

启发:在MATLAB MD5

启发:md5sum bimac /JavaMD5DataHash

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!