如何测试7zip arhive

本文关键字:7zip arhive 测试 何测试 | 更新日期: 2023-09-27 18:20:21

我正在测试7zip arhive是否损坏,我找到了一个很好的参考添加到我的项目中,它叫SevenZipSharp.dll,但我找不到一个帮助文件来展示如何使用,有人知道如何使用这个库或其他方法吗。

如何测试7zip arhive

SevenZipExtractor类(用于提取和获取有关7-zip档案的信息的类)

SevenZipExtractor zipfile=new SevenZipExtractor("path to your archive");
if (zipfile.Check())
{
MessageBox.Show("Your archive or zip is ok");
}
else
{
MessageBox.Show("Your archive or zip is not ok");
}

从以下位置下载库:http://sevenzipsharp.codeplex.com

库的文档存在于chm文件中。检查交叉引用

SevenZipExtractor类有一个Check方法,根据XML文档:

    /// <summary>
    /// Performs the archive integrity test.
    /// </summary>
    /// <returns>True is the archive is ok; otherwise, false.</returns>

SevenZipSharp源代码可在CodePlex代码库中获得。复习它应该能够回答你对图书馆的任何问题。

这是Eugene Sichkar关于在C#中使用7Zip DLL的一篇优秀(获奖)文章。

这应该会有所帮助,如果没有,至少会给你指明正确的方向。

干杯!