`
cuijiemin
  • 浏览: 265462 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一个Hex转换

IE 
阅读更多

1、byte[]转ASCII

public static String byteArr2HexStr(byte[] arrB) throws Exception {

int iLen = arrB.length;

//每个byte用两个字符才能表示,所以字符串的长度是数组长度的两倍

StringBuffer sb = new StringBuffer(iLen * 2);

for (int i = 0; i < iLen; i++) {

int intTmp = arrB[i];

//把负数转换为正数

while (intTmp < 0) {

intTmp = intTmp + 256;

}

//小于0F的数需要在前面补0

if (intTmp < 16) {

sb.append("0");

}

sb.append(Integer.toString(intTmp, 16));

}

return sb.toString();

}

2、ASCII转byte[]

public static byte[] hexStr2ByteArr(String strIn) throws Exception {

byte[] arrB = strIn.getBytes();

int iLen = arrB.length;

//两个字符表示一个字节,所以字节数组长度是字符串长度除以2

byte[] arrOut = new byte[iLen / 2];

for (int i = 0; i < iLen; i = i + 2) {

String strTmp = new String(arrB, i, 2);

arrOut[i / 2] = (byte) Integer.parseInt(strTmp, 16);

}

return arrOut;

}

3、还有一个就是RGB与HEX转换

//IE HEX 转为 FF RGB

function HEX2RGB(HEXcolor){

//如果IE不转

if(document.all)

return "#"+HEXcolor;

var r = parseInt(HEXcolor.substring(0,2),16);

var g = parseInt(HEXcolor.substring(2,4),16);

var b = parseInt(HEXcolor.substring(4,6),16);

return "rgb("+r+","+g+","+b+")";

}

分享到:
评论

相关推荐

    单片机hex转换txt程序

    标题"单片机hex转换txt程序"指出,我们将探讨一个特定的程序,它的功能是将HEX文件转换成TXT文件。这种转换可能有多种用途,比如分析程序代码、查看内存布局或准备数据输入到其他工具。 描述中提到"易语言教程网",...

    BIN和HEX转换工具BINHEX

    下面我们将深入探讨BIN和HEX转换的相关知识点。 **二进制(Binary,BIN)** 二进制是最基础的数字系统,它只使用两个符号:0和1。在计算机中,所有数据最终都会被转化为二进制形式存储和处理。例如,数字8在二进制...

    Ascii到Hex转换器

    【Ascii到Hex转换器】是一种工具,用于将ASCII编码的字符转换为对应的十六进制表示。在计算机科学和编程领域,ASCII(美国标准信息交换代码)是广泛使用的一种字符编码系统,它定义了128个不同的字符,包括字母、...

    PMW-HEX转换软件

    标题中的“PMW-HEX转换软件”是指一个专门用于将三菱(Mitsubishi)的PMW格式文件转换成51HEX格式的工具。这种转换对于那些在单片机编程和开发过程中需要使用51系列单片机的工程师来说至关重要。51HEX是一种常见的...

    C#程序用于ASCII和HEX转换工具

    总的来说,C#程序用于ASCII和HEX转换工具是一个基础但实用的编程实践,可以帮助开发者理解字符编码和进制转换的概念,同时在实际应用中提供便利。通过深入研究和优化,这个小工具可以变得更为稳定和功能强大。

    Hex2bin-1.0.7.tar.bz2.zip_HEX BIN C#_hex2bin_hex转换bin

    标题中的“Hex2bin-1.0.7.tar.bz2.zip_HEX BIN C#_hex2bin_hex转换bin”提到了几个关键概念,分别是HEX、BIN、C#、hex2bin以及hex转换bin。这些关键词涉及到计算机编程和数据转换领域,特别是与二进制和十六进制数据...

    HEX与浮点数相互转换

    标题中的“HEX与浮点数相互转换”指的是在计算机科学中处理数字时的一个常见操作。HEX(十六进制)是计算机中广泛使用的数字表示方式,尤其在内存和CPU指令中,而浮点数则用于表示带有小数部分的数值,常用于科学...

    hex转换bin工具-hex2bin

    标题中的“hex转换bin工具-hex2bin”指的是一个用于将十六进制(hex)文件转换为二进制(bin)文件的实用程序。在计算机编程和数据处理中,这两种格式都有其特定的应用场景。十六进制是一种表示二进制数字的简便方式...

    hex转换成bin文件的工具

    标题提到的“hex转换成bin文件的工具”是解决这类问题的一个实用工具。HEX文件通常用于存储程序代码或数据,而BIN文件则更简洁,只包含原始的二进制数据,适合直接烧录到硬件设备的存储器中。 HEX文件是一种文本...

    HEX转MIF转换器Hex2Mif.exe.rar

    标题中的“HEX转MIF转换器Hex2Mif.exe.rar”表明这是一个压缩包,包含一个名为“Hex2Mif.exe”的可执行程序,它的功能是将Intel Hex格式的文件转换成MIF(Memory Initialization File)格式。在电子设计领域,这两种...

    hex转换为bin文件测试完成.rar_bin文件格式转换_hex_hex bin_hex转bin_hex转换

    总之,HEX到BIN的转换是数据处理中的一个基本操作,对于理解和处理二进制数据至关重要。这个过程涉及到文件解析、数据校验、转换和保存等多个步骤,通常可以通过专用工具或编程语言的库函数实现。在进行这类转换时,...

    Bin_Hex.rar_Bin_Hex.exe_Bin_Hex.exe下载_HEX BIN 转换_bin_hex_student

    标题中的"Bin_Hex.rar"、"Bin_Hex.exe"以及"BIN HEX 转换"关键词提示我们,这是一个关于二进制(Binary)与十六进制(Hexadecimal)之间转换的软件工具。"Bin_Hex.exe"可能是这个软件的可执行文件,用户可以通过运行...

    Hex转bin以及合并和相互转换

    虽然bin转hex功能没加上去,但是可以参看hex文件合并的代码自行处理,对于hex文件读取转换单独的写的一个文件,现在hex文件合并是先把两个hex文件转为bin文件,再把bin文件转为hex文件,所以bin转hex的函数已经提供...

    hex2dat.rar 将CCS编译出来的hex格式的文件转换成dat格式

    标题提到的"hex2dat.rar"是一个针对CCS(Code Composer Studio)编译结果的工具,它能够将生成的Intel HEX格式文件转换为DAT格式文件。让我们深入了解一下这两种格式以及转换过程中的相关知识点。 Intel HEX格式是...

    易语言hex格式转换

    `ReplaceTxt`函数在易语言中通常用于文本替换操作,但在这里提及,可能意味着它在hex转换过程中用于处理特定的字符或字符串。函数可能接受原始文本、要查找的子串和替换后的子串作为参数,对文本进行逐个字符或子串...

    ASCII和HEX相互转换

    每个ASCII字符都对应一个唯一的十进制数值,范围从0到127。例如,小写字母'a'的ASCII值是97。 十六进制,或简称为HEX,是一种逢16进1的进位制,它使用16个符号来表示数值,这16个符号包括0-9的阿拉伯数字和A-F的...

    hex&bin转换工具

    例如,要将一个名为`input.hex`的十六进制文件转换为二进制,用户会在命令行中运行`hex2bin.exe input.hex output.bin`。相反,将`input.bin`转换为`output.hex`,则会运行`bin2hex.exe input.bin output.hex`。 ...

    工控转换软件PMW转hex

    标题中的“工控转换软件PMW转hex”指的是一个专门用于工业控制领域的软件工具,它能够将编程语言为PMW(可能是指 Pulse Width Modulation,脉宽调制)的梯形图逻辑转换成HEX格式的单片机程序。HEX文件是用于编程微...

    elf文件转换为hex文件

    在给定的压缩包中,`elf2hex.bat`是一个批处理文件,用于自动化转换过程。批处理文件是Windows操作系统中的一种脚本文件,用于组合一系列命令行操作。在这个案例中,`elf2hex.bat`很可能是调用了某个编译器或工具链...

    LabVIEW ASCii与Hex转换

    在提供的"ASCii 与Hex 转换"文件中,可能包含了具体的操作步骤、示例VI(虚拟仪器)或自定义函数,帮助用户理解和应用这些转换功能。用户可以打开这些文件,通过学习和实践,掌握在LabVIEW中进行ASCII和十六进制转换...

Global site tag (gtag.js) - Google Analytics