草庐IT

mdContext

全部标签

android - 如何在移动设备上获得大文件的快速文件哈希算法

序幕然而,我在一个100Mb文件上测试md5、adler32和crc32时的一个重要发现是,奇怪的是它们花费了相同的时间。这只能意味着我猜的两件事之一,在Android设备上,文件系统是瓶颈,它不能足够快地提供算法,或者我在实现JNI时犯了一个基本错误,后者是我可以接受的。使用MD5对图像、mp3和10Mb以下的文件等小文件进行哈希处理需要几秒钟算法。我的问题是我的文件大小超过100-700MB。我的要求是下载的文件需要与原始源文件相匹配。我做了一些测试,为一个大小为100Mb的文件制作MD5哈希值。在HTCDesireAndroidv2.2设备上,我同时运行jninative测试和j