码迷,mamicode.com
首页 > Windows程序 > 详细

C# 文件压缩加解密

时间:2016-11-09 20:08:46      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:catch   hid   com   压缩   word   file   info   rac   ini   

1.这种方式也可以做到对文件的加密压缩,解密解压缩,只是在压缩和解压缩时会出现压缩窗口

1.1加密压缩 

strzipPath:压缩包路径
strtxtPath:待压缩的文件路径
password:加密密码
public bool Zip(string strzipPath, string strtxtPath,string password)
        {
            try
            {
                System.Diagnostics.Process Process1 = new System.Diagnostics.Process();
                Process1.StartInfo.FileName = "Winrar.exe";
                Process1.StartInfo.CreateNoWindow = true;
                Process1.StartInfo.Arguments = " a -p" + password + " " + strzipPath + " " + strtxtPath;
                //strtxtPath = "c://freezip//";
                //Process1.StartInfo.Arguments = " x -p123456 " + strzipPath + " " + strtxtPath;
                Process1.Start();
                if (Process1.HasExited)
                {
                    return true;
                }
                return true;
            }
            catch (Exception)
            {
                return false;
            }
            
        }

1.2解密解压

技术分享
 1  public bool UZip(string strzipPath, string strtxtPath,string password)
 2         {
 3             try
 4             {
 5                 System.Diagnostics.Process Process1 = new System.Diagnostics.Process();
 6                 Process1.StartInfo.FileName = "Winrar.exe";
 7                 Process1.StartInfo.CreateNoWindow = true;
 8                 //Process1.StartInfo.Arguments = " a -p123456 " + strzipPath + " " + strtxtPath;
 9                 //strtxtPath = "c://freezip//";
10                 Process1.StartInfo.Arguments = " x -p" + password + " " + strzipPath + " " + strtxtPath;
11                 Process1.Start();
12                 if (Process1.HasExited)
13                 {
14                     return true;
15                 }
16                 return true;
17             }
18             catch (Exception)
19             {
20 
21                 return false;
22             }
23             
24         }
View Code

 

C# 文件压缩加解密

标签:catch   hid   com   压缩   word   file   info   rac   ini   

原文地址:http://www.cnblogs.com/myfy/p/6048083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!