• 大小: 0.19M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-26
  • 语言: C#
  • 标签: 文件  MD5  d  

资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace getmd5
{
    class Filehelper
    {  /// 
        /// 计算MD5值
        /// 

        /// 文件绝对路径
        /// md5值
        public static string GetMD5HashFromFile(string fileName)
        {
            try
            {
                FileStream file = new FileStream(fileName FileMode.Open);
                System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
                byte[] retVal = md5.ComputeHash(file);
                file.Close();

                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < retVal.Length; i++)
                {
                    sb.Append(retVal[i].ToString(“x2“));
                }
                return sb.ToString();
            }
            catch
            {
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-08-30 11:29  getmd5\
     目录           0  2015-08-30 11:30  getmd5\.svn\
     文件           3  2015-08-30 11:29  getmd5\.svn\entries
     文件           3  2015-08-30 11:29  getmd5\.svn\format
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\0f\
     文件        1344  2015-08-30 11:30  getmd5\.svn\pristine\0f\0fdb04e7e2602a86fd7bff080a70b200d19108e6.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\18\
     文件        9728  2015-08-30 11:30  getmd5\.svn\pristine\18\1836aaa3231275c1910eef30ae0d12b4ed2747de.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\31\
     文件        5817  2015-08-30 11:30  getmd5\.svn\pristine\31\31fb76e5d9babe97a11fea041081f96ce426107a.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\47\
     文件        5612  2015-08-30 11:30  getmd5\.svn\pristine\47\47b15748ecc8e952c5935170090db7c269ce4b4f.svn-base
     文件         964  2015-08-30 11:30  getmd5\.svn\pristine\47\47c5a966bc121a260d3e55ab1f68b2accaca70b4.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\57\
     文件        1089  2015-08-30 11:30  getmd5\.svn\pristine\57\574f2c1a80ee5c179fa4c1922b3977bb5a2f008a.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\59\
     文件        1477  2015-08-30 11:30  getmd5\.svn\pristine\59\59b0763d7fd0ee152f9b5e5237512d6dc3960de4.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\5e\
     文件         249  2015-08-30 11:30  getmd5\.svn\pristine\5e\5e1d04de66ffcc5dfd813530ab6992e6daaae417.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\71\
     文件        3712  2015-08-30 11:30  getmd5\.svn\pristine\71\719e2fbac26de119676c25341e918c0ab4b49bf4.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\7e\
     文件        1085  2015-08-30 11:30  getmd5\.svn\pristine\7e\7e5fcf9abe47015e42669cd1f718abc4842492ea.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\ab\
     文件        3488  2015-08-30 11:30  getmd5\.svn\pristine\ab\ab332521b3d6b30e705237323be107167b6f64ab.svn-base
     文件         487  2015-08-30 11:30  getmd5\.svn\pristine\ab\abcf750c08a1c2c5cd786d2f220b71b58880a019.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\pristine\df\
     文件        2860  2015-08-30 11:30  getmd5\.svn\pristine\df\dfe34ae9a9356ecaae05e1b31dcbf5c24c4da475.svn-base
     目录           0  2015-08-30 11:30  getmd5\.svn\tmp\
     文件       43008  2015-08-30 11:30  getmd5\.svn\wc.db
............此处省略36个文件信息

评论

共有 条评论