zoukankan      html  css  js  c++  java
  • 字节数组的转换和合并

    字节数组的合并

    • byte[] defArr = File.ReadAllBytes(filePath); 
    •  
    • byte[] md5Arr = GetMd5Hash(filePath); 
    •              
    • int len = defArr.Length + md5Arr.Length; 
    • byte[] lenArr = BitConverter.GetBytes(len); 
    • if (BitConverter.IsLittleEndian) 
    •    Array.Reverse(lenArr); 
    •  
    • //resArr为合并后数组 
    • byte[] resArr = new byte[lenArr.Length + defArr.Length + md5Arr.Length]; 
    • lenArr.CopyTo(resArr, 0); 
    • md5Arr.CopyTo(resArr, lenArr.Length); 
    • defArr.CopyTo(resArr, lenArr.Length + md5Arr.Length); 
    浮点数转成字节数组:   
    const string formatter = "{0,16:E7}{1,20}";
     
        // Convert a float argument to a byte array and display it.
        public static void GetBytesSingle( float argument )
        {
            byte[ ] byteArray = BitConverter.GetBytes( argument );
            Console.WriteLine( formatter, argument,
                BitConverter.ToString( byteArray ) );
        }
  • 相关阅读:
    博客地址
    node学习2
    正则表达式总结
    Git命令操作
    IDEA快捷键
    hibernate多对多(权限管理)
    所有国家的下拉框英文全称
    所有国家的下拉框英文简写
    所有国家的下拉框中文
    poj-1248 Safecracker
  • 原文地址:https://www.cnblogs.com/xihong2014/p/4245718.html
Copyright © 2011-2022 走看看