java简单制作简单压缩文件gzip工具

博主现在是个大二的学生,借着刚学完java就想写第一篇博客纪念一下自己的java学习,根据老师上课所传授的知识和资料所尝试出来的一种方法。gzip

这是刚开始所需要用到的东西,可是有一些没有用我也没有删掉,这个的思路我刚开始还是建立一个最基本的swing框架。在这里插入图片描述
这是刚开始所需要用到的东西,可是有一些没有用我也没有删掉,这个的思路我刚开始还是建立一个最基本的swing框架。
这个在这里插入图片描述
在这里插入图片描述
这个就是最基本的按键的建立,并且设置文本框和一些界面的宽度长度等问题,并且设置大致的按键所在的位置。但因为我本身并没有学东这个页面的布局,所以显得很杂乱无章,而且拥挤到了一起,所以有哪位高手看到了,希望得到指点,嘿嘿。
在这里插入图片描述
这个是添加按钮的的一些状态,并将所设定的动作绑定到自己所在的按钮之上,并且显示打开的文件对话框,使得所选择的文件的地址显示到文本框之中,地址存于s。
在这里插入图片描述
这个是压缩时候所进行的操作,当获取完文件位置的时候,就可以进行压缩或者解压的操作,里面有文件输入输出流等一些基础知识,不在这里讲解,我在这里运用了捕获异常等操作,可以在实现文件压缩时有其他的操作和防止错误出现耽误整个程序的运行
在这里插入图片描述
这个跟那个压缩一样都是大致的方法类型。这个绑定按钮所绑定的动作状态。在这里插入图片描述
这个是gzip和ungzip所涉及的一些基本的输入输出,和转化,将文件转换为字节数组,这样进行操作所占的位置就会减少,之后解压的时候就是将字节数组转换为文件,进行所谓的解压。
有一部分是来自于博主目标奔雷手的部分程序,大家如若想看没改动前的精华,可以在百度上搜索目标奔雷手。
这个就是我现阶段的理解,和所进行的自己的实验,希望高手可以叫我更进一步,欢迎大家指点。以后会更加努力,奥力给

猜你喜欢

转载自blog.csdn.net/qq_45859272/article/details/104129721