java
RayJinStudio
这个作者很懒,什么都没留下…
展开
-
java文件处理(一)--文本文件转二进制文件
@TOC一个文件在计算机内是以二进制的形式储存的。打开一个文件时,计算机会根据文件的类型对文件就行解析,最后得到了我们所看到的文字,图片,视频等。于是我就想,能不能在一个文件中随意加入一个字节使解析程序因这个字节的干扰而得不到正确的结果,甚至无法解析,来达到即使别人得到了文件也打不开的效果。1.读取二进制数据流为了能实现上面的目的,我于是打算先读取文件的二进制数据流。 public sta...原创 2019-07-20 11:11:00 · 5219 阅读 · 1 评论 -
Java文件处理(二)--简单的文件加密
之前已经研究了文本文件转二进制文件,还记得之前的想法吗。通过在二进制文件中插入一个字节,使文件无法正常打开。直接贴代码import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.File...原创 2019-07-20 14:20:11 · 207 阅读 · 0 评论 -
Java文件处理(三)--图片处理系列之bmp图片颜色反向
之前我们研究了如何获取文件的二进制编码。计算机中图片也是以二进制的方式保存。获取到图片的二进制编码后,只要对这些编码进行操作就可以想要的图片了。 下面就来探索如何将图片颜色反向。常见的图片格式有jpg,bmp,png,gif。而jpg,png,gif都是按一定的标准进行压缩的,处理起来比较麻烦。bmp为未压缩的图片,所以我选择了bmp格式的图片进行颜色反向。...原创 2019-07-21 21:19:00 · 1045 阅读 · 0 评论