/// <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);
        }