import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class HexFinder {
public static String format(byte []bt){
int line=0 ;
StringBuilder buf=new StringBuilder() ;
for(byte d:bt){
if(line%16==0)
buf.append(String.format("%05x: ", line)) ;
buf.append(String.format("%02x ", d)) ;
line++ ;
if(line%16==0)
buf.append("\n");
}
buf.append("\n") ;
return buf.toString();
}
public static byte[] readFile(String file) throws IOException{
InputStream is=new FileInputStream(file) ;
int length=is.available() ;
byte bt[]=new byte[length] ;
is.read(bt) ;
return bt;
}
public static void main(String[]agrs) throws IOException{
byte []bt=HexFinder.readFile("c:\\1.rar");
String hexData=HexFinder.format(bt) ;
System.out.println(hexData);
}
}
分享到:
相关推荐
在读java编译后.class文件的时候可以用来查看16进制数据; winhex 是一个专门用来对付各种日常紧急情况的工具。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时它还可以让你看到其他...
* 如果在十六进制查看器模式打开文件出错, 可能导致程序崩溃 * 修正资源管理器右键按钮可能冻结的问题 * PHP 语法加亮会导致块注释内容损坏 * 另存为对话框会返回不正确的带长文件名的文件扩展名 * 远程文件备份文件...
十六进制编辑器是一种允许您查看和编辑二进制文件中个别 字节的程序,而高级的十六进制编辑器(包括 010 Editor)还允许您编辑硬盘驱动器、软盘驱动器、内存密钥、闪存驱动器、光驱和进程中的字节。 SweetScape 010 ...
intelHex文件查看器 intelHex是用于查看intel-hex文件的简单工具。 它是用Java编写的,因此应该在支持Java的所有平台上运行。 intelHex查看器可免费私人使用。 用法(对于1.0.0版)要运行此工具,您必须已安装Java...
它还具有FTP/FTPS/sftp功能、十六进制查看器,HTML编辑器,cliptext,颜色标记、监视剪贴板、强大的搜索和替换、定制键盘快捷方式等功能。它内置完整的HTML/CSS1指令功能,可以用记事本编辑网页,支持直接在IE浏览器...
EditPlus由于其体积小巧...其他功能还包括十六进制查看器,HTML工具栏,用户工具,行号,标尺,网址高亮,自动完成,cliptext,列选择,强大的搜索与替换,多重撤销/重做,拼写检查器,可定制的键盘快捷方式,等等。
很久以前为一个类编写的Java模拟器。 执行说明 构建它并运行运行命令: java GUIMain 将启动一个 GUI,显示当前指令存储器、所有 32 个寄存器和控制按钮。 要加载程序集文件,只需单击load file 。 将出现一个...
EditPlus是用于编辑HTML,PHP,Java文本文件的多功能编辑器,并具有十六进制编辑器。该程序是默认Windows记事本程序的很好替代品,程序员(尤其是Web程序员)可以使用该产品来加快编码速度。即使您使用更专业的专业...
EditPlus是用于编辑HTML,PHP,Java文本文件的多功能编辑器,并具有十六进制编辑器。该程序是默认Windows记事本程序的很好替代品,程序员(尤其是Web程序员)可以使用该产品来加快编码速度。即使您使用更专业的专业...
BEYE(Binary EYE)是一个免费的,便携式的高级文件查看器,具有用于二进制,十六进制和反汇编程序模式的内置编辑器。 它包含一个突出显示的AVR / Java / i86-AMD64 / ARM-XScale / PPC-64和其他反汇编程序,MZ,NE...
* 如果在十六进制查看器模式打开文件出错, 可能导致程序崩溃 * 修正资源管理器右键按钮可能冻结的问题 * PHP 语法加亮会导致块注释内容损坏 * 另存为对话框会返回不正确的带长文件名的文件扩展名 * 远程文件备份文件...
1.4.4十六进制至单精度浮点数的换算功能块 1.5Modbus与ASCII通信的应用 1.5.1使用Modbus IOScanner时的注意事项 1.5.2标准Modbus读写功能块说明 1.5.3使用ASCII方式实现Modbus ASCII的通信 1.5.4M218与...
PL/SQL Developer 是一个为 Oracle 数据库开发存储程序单元的集成开发环境(IDE),使用 PL/SQL Developer 你能方便地创建你的客户/服务器应用程序的服务器部分 ,绝对实用 目录.3 1. 介绍.....9 2. 安装...13 2.1 ...
- ActionScript源, P码,十六进制,控制流图 帧( ShowFrame , PlaceObject1 - 3标签, PlaceObject4无AMF , RemoveObject1 - 2 ) 整个SWF预览 导出的SWF对象 导出对话框 形状( DefineShape1 - 4标签) -...
使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标...
12.1 创建一个新工程........97 12.2 保存工程98 12.3 添加文件到工程........98 12.4 添加数据库对象到工程..98 PL/SQL Developer 7.0 用户指南 5 12.5 用工程项目工作........99 12.6 编译工程99 13. 任务项目.......
3. 登录到一个ORACLE数据库 .........................................................................................................15 4. 编写程序 .........................................................
PL/SQL Developer 7.0 用户指南 目录 1.介绍.................................................9 ...8.11 概要文件定义编辑器............................................71 8.12 数据库连接定义编辑器............