如何相互转换 如何读取二进制文件的图片(jpg,bmp,gif...)、视频文件?? 如何将图片(jpg,bmp,gif...)、视频文件(mp3,avi,rmvb)转换为二进制文件? 二者之间是如何相互转换的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 io读字节就行了。InputStream in= new FileInputStream(String path);while((int a=in.read())!=-1){System.out.println((char)a);System.out.println(Integer.toBinaryString(a));System.out.println(Integer.toHexString(a));}转化就不用了。所有文件都是二制存储的。 楼上的误解了,是这样的滴 如果人家传了一串 01100001101010.。。这样的字符串,并告诉你这个是jpg的图片,要根据给出的这串字符串生成jpg的文件,就这个意思,而并非3楼的理解 直接用OutputStream写try { OutputStream os = new FileOutputStream("a.jpg"); os.write(你的数据流); os.close(); } catch (Exception e) { e.printStackTrace(); } 然后每8位一截。用Integer.parseInt("10101010",2)转化成字节。组成数组。outputStream.write(byte[],encode);就差不多了。 请问谁知道 HTC 6950/6950 radio有什么功能?用什么开发的 高分求Java绘图并保存为透明Jpg的问题 求救- oracle-jdbc UltraEdit-32 配置问题 那位说下CSDN这几天在搞啥哦? javaswing里取jPassword里的内容的问题。 关于书上例子的问题 怎样从数据库中读出数据?有详细些的资料吗? java留言板的编程 applet中远程连接oracle数据库没反应,请指教 单例多线程合用的问题,高手来点拨下小弟 遇到了个郁闷的问题
InputStream in= new FileInputStream(String path);
while((int a=in.read())!=-1)
{
System.out.println((char)a);
System.out.println(Integer.toBinaryString(a));
System.out.println(Integer.toHexString(a));
}
转化就不用了。所有文件都是二制存储的。
如果人家传了一串 01100001101010.。。这样的字符串,并告诉你这个是jpg的图片,要根据给出的这串字符串生成jpg的文件,就这个意思,而并非3楼的理解
try {
OutputStream os = new FileOutputStream("a.jpg");
os.write(你的数据流);
os.close();
} catch (Exception e) {
e.printStackTrace();
}