Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-如何确保应用程序正确解压了文件?_C#_.net_Zip_Unzip - Fatal编程技术网

C#-如何确保应用程序正确解压了文件?

C#-如何确保应用程序正确解压了文件?,c#,.net,zip,unzip,C#,.net,Zip,Unzip,我正在使用Ionic.Zip库解压我的.Zip文件。有时此操作没有正确完成,我的意思是有时缺少一个或两个小文件。 如何防止这种情况发生?您可以在压缩文件之前获取文件的校验和,并将该值与解压缩后生成的值进行比较吗?是否所有文件都显示在压缩文件中,但一旦解压缩它们就会消失/损坏?是的,我正在比较校验和,但如何在解压缩时尽可能安全?可能会发生什么错误?是否可以在压缩文件之前获取文件的校验和,并将该值与解压缩后生成的值进行比较?是否所有文件都显示在压缩文件中,但一旦解压缩它们就会消失/损坏?是的,我正在

我正在使用Ionic.Zip库解压我的.Zip文件。有时此操作没有正确完成,我的意思是有时缺少一个或两个小文件。
如何防止这种情况发生?

您可以在压缩文件之前获取文件的校验和,并将该值与解压缩后生成的值进行比较吗?是否所有文件都显示在压缩文件中,但一旦解压缩它们就会消失/损坏?是的,我正在比较校验和,但如何在解压缩时尽可能安全?可能会发生什么错误?是否可以在压缩文件之前获取文件的校验和,并将该值与解压缩后生成的值进行比较?是否所有文件都显示在压缩文件中,但一旦解压缩它们就会消失/损坏?是的,我正在比较校验和,但如何在解压缩时尽可能安全?可能发生哪些错误?