资源简介
代码片段和文件信息
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-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\18\
文件 9728 2015-08-30 11:30 getmd5\.svn\pristine\18\1836aaa3231275c1910eef30ae0d12b4ed2747de.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\31\
文件 5817 2015-08-30 11:30 getmd5\.svn\pristine\31\31fb76e5d9babe97a11fea041081f96ce426107a.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\47\
文件 5612 2015-08-30 11:30 getmd5\.svn\pristine\47\47b15748ecc8e952c5935170090db7c269ce4b4f.svn-ba
文件 964 2015-08-30 11:30 getmd5\.svn\pristine\47\47c5a966bc121a260d3e55ab1f68b2accaca70b4.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\57\
文件 1089 2015-08-30 11:30 getmd5\.svn\pristine\57\574f2c1a80ee5c179fa4c1922b3977bb5a2f008a.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\59\
文件 1477 2015-08-30 11:30 getmd5\.svn\pristine\59\59b0763d7fd0ee152f9b5e5237512d6dc3960de4.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\5e\
文件 249 2015-08-30 11:30 getmd5\.svn\pristine\5e\5e1d04de66ffcc5dfd813530ab6992e6daaae417.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\71\
文件 3712 2015-08-30 11:30 getmd5\.svn\pristine\71\719e2fbac26de119676c25341e918c0ab4b49bf4.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\7e\
文件 1085 2015-08-30 11:30 getmd5\.svn\pristine\7e\7e5fcf9abe47015e42669cd1f718abc4842492ea.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\ab\
文件 3488 2015-08-30 11:30 getmd5\.svn\pristine\ab\ab332521b3d6b30e705237323be107167b6f64ab.svn-ba
文件 487 2015-08-30 11:30 getmd5\.svn\pristine\ab\abcf750c08a1c2c5cd786d2f220b71b58880a019.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\pristine\df\
文件 2860 2015-08-30 11:30 getmd5\.svn\pristine\df\dfe34ae9a9356ecaae05e1b31dcbf5c24c4da475.svn-ba
目录 0 2015-08-30 11:30 getmd5\.svn\tmp\
文件 43008 2015-08-30 11:30 getmd5\.svn\wc.db
............此处省略36个文件信息
相关资源
- adsl 自动拨号类 源码
- Hosts文件管理工具
- C# 读取并编辑window系统的右键菜单
- 通过C#自带的头文件(类)获取Windo
- C#获取电脑CPU以及内存使用率
- Syndication实现读取、创建、订阅、更新
- jQuery lazyload-预加载 功能,已经通过运
- tf-idf一种计算方法
- httpclient source code by csharp
- NServiceKit.Redis 基础操作
- Prodave6联接程序源码
- UDP Messenger 1.0.unitypackage
- 基于com串口的文件发送和接收
- ax播放器实现文件拖入播放和拖动到可
-
C# 播放铃声(AxWindowsMediaPla
yer)最新 - gif图片转换成jpg文件格式
- wpf实现展开收缩效果(ShrinkSpread)
- C# FileStream寫入檔案、StreamReader讀取、
- C# 透過 Google map Geocoder API 以經緯度
- DevExpress_14.1.4破解补丁
- Heizungsregler(Ein digitaler Heizungsregler)
- C#实现 用口令加密Bat文件
- 二维表
- AD 操作 Helper类代码
- NAudio实现mp3转换成wav
- A 2D/3D force directed graph algorithm in C#
- halcon标定(基于HalconDotNet)
- Dotween.unitypackage
- C# 创建PDF文档
- DotNetZip 解压缩 以及分卷压缩类
评论
共有 条评论