C#下文件转换到二进制流再到十六进制的转换流程
来源:互联网 发布:mac os x sierraU盘 编辑:程序博客网 时间:2024/04/28 21:51
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace FileStore{ class Program { static void Main(string[] args) { /*前几天处理了一个C++的程序函数调用设备之后返回数据,比如说正常情况下返回来的数据应该1A2A3A4A * 数据类型开始定义的是unsigned char 我加断点调试的时候返回值是烫,后来请教了C++水平高的人家告诉我 * 是变量没有初始化的问题,然后我就初始化了变量,给每一个变量都定义了字符长度,就不会显示烫了 * 但是依然显示的是乱码 很纳闷今天我就用C#来调用尝试一下看二进制流那种格式怎么转换成16进制 */ byte[] byteICO = ConvertToBinary("f://1.ico"); string Str_hex = BitConverter.ToString(byteICO).Replace("-", string.Empty); Console.WriteLine(Str_hex); Console.ReadLine(); } /// <summary> /// 将文件转换成二进制 /// </summary> /// <param name="Path">文件路径</param> /// <returns></returns> public static byte[] ConvertToBinary(string Path) { FileStream stream = new FileInfo(Path).OpenRead(); byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, Convert.ToInt32(stream.Length)); return buffer; } }}
0 0
- C#下文件转换到二进制流再到十六进制的转换流程
- 二进制到十六进制转换程序
- 十六进制和二进制的转换
- 二进制与十六进制的转换
- 二进制与十六进制的转换
- 不用除法和取余做十进制到二进制十六进制的转换
- C#中二进制、十进制和十六进制互相转换的方法
- C#十进制 转换成二进制十六进制 八进制
- 整理C# 二进制,十进制,十六进制 互相转换
- C# 二进制 十进制 十六进制 相互转换
- 十进制与十六进制的转换,二进制与十六进制的转换
- 二进制八进制,十六进制转换
- 二进制十六进制相互转换
- 十六进制转换为二进制
- 二进制转换为十六进制
- 二进制和十六进制转换
- 二进制、八进制、十六进制转换
- 二进制、十进制、十六进制转换
- SC Create 创建一个Windows系统服务
- Android.mk详解
- 【阅读】《head first html5》第二章——javascript和DOM
- icvGetUsedValues的详细解析
- 免费下载,ShopNC电商平台系统(+手机版)
- C#下文件转换到二进制流再到十六进制的转换流程
- 在C++中使用TinyXML2解析xml
- Find_mirror_dies.hdev相关例程学习
- python的私有化
- 深入集合框架之HashMap源码剖析
- 可伸缩Web架构与分布式系统2
- 手机是如何泄密个人隐私的
- 4Sum
- 左侧显示信息选项卡的样式控制