如何将文件以16进制写入文件

如何将文件以16进制写入文件,第1张

以C#为例,将字符转为16进制,然后写入文件即可,下面为字符转为16进制代码:

public static string GetStringX(byte[] source)

        {

            StringBuilder sb = new StringBuilder()

            for (int i = 0 i < source.Length i++)

            {

                sb.Append(source[i].ToString("x2"))

                sb.Append(" ")

            }

            return sb.ToString()

        }

将一段十六进制数写入文件需要将其按字节顺序转换为ASCII码字节(0-255)流才能写入文件。

如果仅是一段可将十六进制字符串写入文件中,这样只是写入字符串而已。

不同的编程软件有不同的处理方法,文件仅是保存二进制信息于储存设备如硬盘上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11849288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存