/// <summary> /// 更新MD5 /// </summary> /// <param name="buffer">缓冲区</param> /// <param name="name">名称</param> public static void UpdateMD5(byte[] buffer, string name) { TableMD5 md5; if (!tableMD5Dictionary.TryGetValue(name, out md5)) { md5 = new TableMD5(); md5.Name = name; tableMD5Dictionary.Add(name, md5); } md5.Size = buffer.Length; md5.MD5 = TableManager.GetMd5Hash(buffer); }