我正在处理一些驻留在 P2 (Panasonic) 卡上的非常大的文件。我们采用的部分过程是首先生成我们要复制的文件的校验和,然后复制文件,然后对文件运行校验和以确认它复制正常。问题是文件很大(70 GB+)并且需要很长时间才能完成。这是一个问题,因为我们最终将处理数千个这样的文件。
我想找到一种更快的方法来生成校验和,而不是使用 System.Security.Cryptography.MD5CryptoServiceProvider 我不在乎这是否意味着使用专门的硬件卡,只要它可以工作并且不会太贵。我希望有一种编码方法,它提供一些关于该过程进行了多远的反馈,以便我可以像现在一样显示它。
该应用程序是用 vb.net 编写的。我希望能够在我的应用程序中将它用作组件、库、引用,但如果生成校验和的速度有足够的改进,我愿意调用外部应用程序。
不用说,校验和必须一致且正确。:-)
提前感谢您的时间和努力,
理查德