java实现一个十六进制文件查看器程序
来源:互联网 发布:网络教育的考试难吗 编辑:程序博客网 时间:2024/06/07 05:17
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);
}
}
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实现一个十六进制文件查看器程序
- 一个java写的文件查看程序
- 十六进制查看文件
- Java程序输出一个整数的二进制,八进制,十六进制数
- 十六进制查看器
- 自己N年前写的一个查看十六进制的位的小程序
- java十六进制打开文件
- 一个java实现的简单文件下载程序
- Emacs中以十六进制查看文件
- linux下查看十六进制文件方法
- 将十六进制Unicode编码字符串文件转换为可读文件的Java程序
- 实现一个把十六进制数转换为对应ASCII码的程序
- java小程序查看器
- java小程序查看器
- 请教:如何编写一个java程序,实现对一个.exe文件的调用
- JAVA实现二进制,十六进制输出
- java实现:十六进制转换十进制
- java实现二进制转十六进制
- C/C++中作用域详解
- 软件分享 kemulator lite
- SpringSide4学习笔记1
- 网页JS日期动态显示
- Windows Embedded Standard 7 部署须知
- java实现一个十六进制文件查看器程序
- jrtplib 3.9.1 交叉编译 linux arm
- SEO静态网站的页面中实现链接全路径
- 使用VSTO自动生成word文档
- java编程练习50题(含答案)
- STL-学习笔记:关联容器
- 项目报警机制
- 该用户与可信SQL server 连接无关联 18452
- 动态规划之01背包问题(最易理解的讲解)