怎样实现一个一个字节的读取一个图片/视频/文本 图片视频加密java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图片是二进制,显然不能用Reader和Writer,只能用InputStream和OutputStream 图片是二进制,显然不能用Reader和Writer,只能用InputStream和OutputStream 图片是二进制,显然不能用Reader和Writer,只能用InputStream和OutputStream 楼上正解,使用InputStream和OutputStream 你 操作图片 竟然用的是 Reader 和 Writer ...... 他们操作的是 字符。。图片 属于 字节系列,,,用个 字节流其实你的功能很简单啊,,在循环中 实现 加密就行了啊,但是 有一点,,,,加密后 就不是 图片了 就不是正常的 图片了,你知道么 ? 用 其他后缀 你 操作图片 竟然用的是 Reader 和 Writer ...... 他们操作的是 字符。。图片 属于 字节系列,,,用个 字节流其实你的功能很简单啊,,在循环中 实现 加密就行了啊,但是 有一点,,,,加密后 就不是 图片了 就不是正常的 图片了,你知道么 ? 用 其他后缀 你 操作图片 竟然用的是 Reader 和 Writer ...... 他们操作的是 字符。。图片 属于 字节系列,,,用个 字节流其实你的功能很简单啊,,在循环中 实现 加密就行了啊,但是 有一点,,,,加密后 就不是 图片了 就不是正常的 图片了,你知道么 ? 用 其他后缀 使用inputStreqm 和outputStream,读的时候先读到数组中,然后把数组的长度设为1这样每次就只能读一个字节 使用inputStreqm 和outputStream,读的时候先读到数组中,然后把数组的长度设为1这样每次就只能读一个字节 使用inputStreqm 和outputStream,读的时候先读到数组中,然后把数组的长度设为1这样每次就只能读一个字节 package p1;import java.io.*;public class jiami { public jiami() { try{ FileInputStream rtext = new FileInputStream(windows.gettext());//reader和writer要分清 FileOutputStream wtext = new FileOutputStream ("C:\\Users\\Administrator\\Desktop\\name_jiami.jpg"); int readbyte; do{ readbyte = rtext.read(); if(readbyte!=-1){ //可以在这里操作readbyte加密 readbyte=readbyte^0xff; //简单的加密同时也是解密 wtext.write(readbyte);} }while(readbyte!=-1); rtext.close(); wtext.close(); } catch (IOException e) { System.out.println("地址无效");// e.printStackTrace(); } }} package p1;import java.io.*;public class jiami { public jiami() { try{ FileInputStream rtext = new FileInputStream(windows.gettext());//reader和writer要分清 FileOutputStream wtext = new FileOutputStream ("C:\\Users\\Administrator\\Desktop\\name_jiami.jpg"); int readbyte; do{ readbyte = rtext.read(); if(readbyte!=-1){ //可以在这里操作readbyte加密 readbyte=readbyte^0xff; //简单的加密同时也是解密 wtext.write(readbyte);} }while(readbyte!=-1); rtext.close(); wtext.close(); } catch (IOException e) { System.out.println("地址无效");// e.printStackTrace(); } }} package p1;import java.io.*;public class jiami { public jiami() { try{ FileInputStream rtext = new FileInputStream(windows.gettext());//reader和writer要分清 FileOutputStream wtext = new FileOutputStream ("C:\\Users\\Administrator\\Desktop\\name_jiami.jpg"); int readbyte; do{ readbyte = rtext.read(); if(readbyte!=-1){ //可以在这里操作readbyte加密 readbyte=readbyte^0xff; //简单的加密同时也是解密 wtext.write(readbyte);} }while(readbyte!=-1); rtext.close(); wtext.close(); } catch (IOException e) { System.out.println("地址无效");// e.printStackTrace(); } }} 你的方法用错了,应该是InputStream&OutputStream,就是在一个字节一个字节的读取,读到最后一个字节返回-1 读取XML 第一次用jdom包 求看写对否,报黄色感叹号,在线等 为什么运行输出的不对(新手请教) 读写txt文件并且进行字符串操作。。。 问个问题 解释00术语 求 swt jface 分页代码,定给高分 jtable中怎么实现行间的切换? 时间调用 哪里可以下载Jbuikder6? 同志们哪,有谁知道如何在java里执行dos命令?谢谢了 private JScrollPane jsp;为什么要定义为私有的 java如何实现对本机的ip地址 网关地址 子网掩码的修改??
图片 属于 字节系列,,,用个 字节流其实你的功能很简单啊,,在循环中 实现 加密就行了啊,
但是 有一点,,,,加密后 就不是 图片了 就不是正常的 图片了,你知道么 ? 用 其他后缀
图片 属于 字节系列,,,用个 字节流其实你的功能很简单啊,,在循环中 实现 加密就行了啊,
但是 有一点,,,,加密后 就不是 图片了 就不是正常的 图片了,你知道么 ? 用 其他后缀
图片 属于 字节系列,,,用个 字节流
其实你的功能很简单啊,,在循环中 实现 加密就行了啊,
但是 有一点,,,,加密后 就不是 图片了 就不是正常的 图片了,你知道么 ? 用 其他后缀
import java.io.*;public class jiami {
public jiami() {
try{
FileInputStream rtext = new FileInputStream(windows.gettext());//reader和writer要分清
FileOutputStream wtext = new FileOutputStream ("C:\\Users\\Administrator\\Desktop\\name_jiami.jpg");
int readbyte;
do{
readbyte = rtext.read();
if(readbyte!=-1){
//可以在这里操作readbyte加密
readbyte=readbyte^0xff; //简单的加密同时也是解密
wtext.write(readbyte);}
}while(readbyte!=-1);
rtext.close();
wtext.close();
} catch (IOException e) {
System.out.println("地址无效");
// e.printStackTrace();
}
}}
import java.io.*;public class jiami {
public jiami() {
try{
FileInputStream rtext = new FileInputStream(windows.gettext());//reader和writer要分清
FileOutputStream wtext = new FileOutputStream ("C:\\Users\\Administrator\\Desktop\\name_jiami.jpg");
int readbyte;
do{
readbyte = rtext.read();
if(readbyte!=-1){
//可以在这里操作readbyte加密
readbyte=readbyte^0xff; //简单的加密同时也是解密
wtext.write(readbyte);}
}while(readbyte!=-1);
rtext.close();
wtext.close();
} catch (IOException e) {
System.out.println("地址无效");
// e.printStackTrace();
}
}}
import java.io.*;public class jiami {
public jiami() {
try{
FileInputStream rtext = new FileInputStream(windows.gettext());//reader和writer要分清
FileOutputStream wtext = new FileOutputStream ("C:\\Users\\Administrator\\Desktop\\name_jiami.jpg");
int readbyte;
do{
readbyte = rtext.read();
if(readbyte!=-1){
//可以在这里操作readbyte加密
readbyte=readbyte^0xff; //简单的加密同时也是解密
wtext.write(readbyte);}
}while(readbyte!=-1);
rtext.close();
wtext.close();
} catch (IOException e) {
System.out.println("地址无效");
// e.printStackTrace();
}
}}