/// <summary>
 /// 解码编码为字符串的数据,算法: ((firstByte - 65) 左移 4) + lastByte - 65 => sourceByte
 /// </summary>
 /// <param name="strData">字符串数据</param>
 /// <param name="filePath">要保存的文件名</param>
 /// <returns></returns>
 public static void DecodingFile(string strData, string filePath)
 {
     byte[] buffer = FileStringCodingEx.DecodingString(strData);
     using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.ReadWrite))
     {
         fs.Write(buffer, 0, buffer.Length);
     }
 }
 /// <summary>
 /// 编码二进制数据为字符串
 /// </summary>
 /// <param name="filePath">数据文件</param>
 /// <returns>编码后的字符串</returns>
 public static string EncodingFile(string filePath)
 {
     //(A ~ Z),算法:sourceByte => firstByte = (byte 右移 4) + 65 和 lastByte = (byte&(byte)15) + 65
     using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read))
     {
         byte[] buffer = new byte[fs.Length];
         fs.Read(buffer, 0, buffer.Length);
         return(FileStringCodingEx.EncodingBytes(buffer));
     }
 }