当前位置:首页 » 文件管理 » 解压设计

解压设计

发布时间: 2022-01-08 18:22:59

Ⅰ 毕业设计! 用java设计一个文件的压缩解压缩软件! 跪求!

这是我以前写的一个,你看看,应该和这个差不多。。。。

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;

import javax.swing.JFrame;

public class TestZip extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;

String doc;
long doczipsize = 0;
TextArea ta;
TextField infotip;

public void init() {

setLocation(200,150);
setTitle("文件压缩器");
setSize(600,450);

BorderLayout b = new BorderLayout();
setLayout(b);

MenuBar menubar = new MenuBar();
setMenuBar(menubar);

Menu fileMenu = new Menu("File",true);
Menu aboutMenu = new Menu("About",true);

MenuItem mi1 = new MenuItem("打开");
MenuItem mi2 = new MenuItem("压缩");
MenuItem mi3 = new MenuItem("解压");
MenuItem mi4 = new MenuItem("退出");

MenuItem mi0 = new MenuItem("关于");

fileMenu.add(mi1);
fileMenu.add(mi2);
fileMenu.add(mi3);
fileMenu.add(mi4);

aboutMenu.add(mi0);

menubar.add(fileMenu);
menubar.add(aboutMenu);

mi1.addActionListener(this);
mi2.addActionListener(this);
mi3.addActionListener(this);
mi4.addActionListener(this);
mi0.addActionListener(this);

ta = new TextArea();
add(BorderLayout.CENTER,ta);

infotip = new TextField();
add(BorderLayout.SOUTH,infotip);

setVisible(true);
}

private void newFile() {

FileDialog dlg = new FileDialog(this,"打开",FileDialog.LOAD);
dlg.setVisible(true);

String filename = dlg.getDirectory() + dlg.getFile();

try {

File f = new File(filename);

FileReader freader = new FileReader(f);
char[] buffer = new char[4096];
int length;
ta.setText("");
while((length = freader.read(buffer)) != -1) {
String s = new String(buffer,0,length);
doc += s;
}
freader.close();
doczipsize = f.length();
showTextInfo();

}catch (IOException e) {
e.printStackTrace();
}
}

private void openFile() {

FileDialog dlg = new FileDialog(this,"解压",FileDialog.LOAD);
dlg.setVisible(true);

String filename = dlg.getDirectory() + dlg.getFile();

try {

File ff = new File(filename);
if(!ff.exists()) {
return;
}

FileInputStream fileis = new FileInputStream(ff);

ZipInputStream zipis = new ZipInputStream(fileis);
zipis.getNextEntry();

DataInputStream dis = new DataInputStream(zipis);

doc = dis.readUTF();

dis.close();
doczipsize = ff.length();
showTextInfo();

}catch (IOException e) {
e.printStackTrace();
}
}

private void saveFile() {

FileDialog dlg = new FileDialog(this,"压缩",FileDialog.LOAD);
dlg.setVisible(true);

String filename = dlg.getDirectory() + dlg.getFile();

try {

if(!filename.endsWith(".zip")) {
filename += ".zip";
}

File f = new File(filename);

if(!f.exists()) {
f.createNewFile();
}

FileOutputStream fileos = new FileOutputStream(f);

ZipOutputStream zipos = new ZipOutputStream(fileos);
zipos.setMethod(ZipOutputStream.DEFLATED);
zipos.putNextEntry(new ZipEntry("zip"));

DataOutputStream dos = new DataOutputStream(zipos);
/*
doc = "";
doc = ta.getText();
*/
dos.writeUTF(doc);
dos.close();
doczipsize = f.length();
showTextInfo();

} catch (IOException e) {
e.printStackTrace();
}
}

public static void main(String[] args) {

TestZip zip = new TestZip();
zip.init();
}

private void showTextInfo() {

ta.replaceRange(doc, 0, ta.getText().length());
infotip.setText("uncompressed size:" + doc.length() + " compressed size:" + doczipsize);
}

public void actionPerformed(ActionEvent e) {

String arg = e.getActionCommand();

if("打开".equals(arg)) {

newFile();

} else if("压缩".equals(arg)) {

saveFile();

} else if("解压".equals(arg)) {

openFile();

} else if("退出".equals(arg)) {

System.exit(0);

} else if("关于".equals(arg)) {

}
}

}

Ⅱ 为什么现在的压缩软件都跟着winrar的设计

rar就winrar的格式,
设计上的确为了客户习惯,都按winrar设计,
毕竟咱们的软件都是在免费的提供给大家,
功能上现还是希望做到真正的适用于大家

Ⅲ 怎么解压rar文件

首先选安个解压软件winRAR,到网上一搜就有,很方便。
安装好之后,右单击你要解压的文件就好。
不过你的这个压缩文件是只是整个文件的一部分,把所有部分找齐就可以解压了。如:家装设计全书室内设计.part02.rar/家装设计全书室内设计.part03.rar等等
找齐了就能解压。

Ⅳ 用浏览器做好的网页设计怎么解压

浏览器啥时候可以建站了,有没搞错,除非是自助建站系统里那种,没听说过浏览器还能建站的,就算是自助建站系统也不能说把页面直接存到本地宿主机呀。
打包解压网页的话先建个目录,首页文件为“index.html”然后目录下具有“img”文件夹供储存网站首页所需显示的图片,并且目录下必须有css美化页面的代码源文件。
将整个站点目录装进zip压缩包内,这样就实现解压网页。
以前我们上课时候,做好网页就这样操作的,把所有网页内容都放进压缩包内,备注上自己的名字,老师检查作业时就打开一个个解压出来看效果。

Ⅳ 解压缩是什么意思

解压缩,计算机术语,就是将一个通过软件压缩的文档、文件等各种东西恢复到压缩之前的样子,这种形式以利于传输或存储。其原理就是利用压缩软件把二进制信息中相同的字符串以特殊字符标记来达到压缩的目。

1、在360安全卫士里,找到软件管家,下载360压缩软件。

(5)解压设计扩展阅读:

1、手机网络浏览器不具有解压缩功能,如果想要在手机上查看压缩文件,可以下载手机版本的解压缩软件,比如RAR for Android、文件全能王等等。

2、最受欢迎的压缩软件RAR for Android,RAR是来自RARLAB的官方版本,支持创建RAR和ZIP,

3、解压RAR, RAR5, ZIP, TAR, GZ, BZ2, XZ, 7z, ISO, ARJ,支持ZIP和RAR的修复,基准测试与WinRAR兼容,支持恢复记录,恢复卷,固实压缩,多核压缩。

4、下载的压缩软件--文件全能王,对国人永久免费,千万android机友首选文件全能王,强大的文件传输能力

5、通过浏览器即实现跨三平台文件传输(android、苹果、电脑,通过WiFi或自建热点零流量飞速妙传各类文件。

Ⅵ 装一平面设计一解压就直接到了C\Common Files\某个文件架里面了,而平面还不能用,我怎么把解压文件在删了

解压的时候 自己选择解压到的路径不就行了。。。

Ⅶ 什么是解压缩文件

使用特殊的字典压缩算法使一个或多个文件组成一个类型文件的程序,大小可能比开始小,也可能比原来大(视被压缩的文件大小而定)称为压缩文件,格式有uha,rar,zip,7z等.

解压缩文件是一个动作即调用字典算法把已经压缩的数据反相输出成原数据.

Ⅷ 拓者设计吧下载模型说请使用压好软件,我不知道在那,怎么解压啊

你说的是好呀软件吧 这款工具操作起来比较麻烦的。
室内设计的软件有很多,最常用的就是CAD 3dmax之类的了
不过现在最火的还得说是酷家乐 操作简单 使用起来特别容易
傻瓜式操作 出图也很快

Ⅸ java设计 ZIP格式压缩/解压系统设计

给你一点关键部分的提示
你可能需要用到apache zip这个组件
http://camel.apache.org/zip-dataformat.html

// zipFileName为要解压缩的zip为文件名,例:c:\\filename.zip
// outputDirectoty为解压缩后文件名,例:c:\\filename

public void unZip(String zipFileName, String outputDirectory)
throws Exception {
InputStream in = null;
FileOutputStream out = null;
try {
zipFile = new ZipFile(zipFileName);
java.util.Enumeration e = zipFile.getEntries();
// org.apache.tools.zip.ZipEntry zipEntry = null;
createDirectory(outputDirectory, "");
while (e.hasMoreElements()) {
zipEntry = (ZipEntry) e.nextElement();
System.out.println("unziping " + zipEntry.getName());
if (zipEntry.isDirectory()) {
String name = zipEntry.getName();
name = name.substring(0, name.length() - 1);
File f = new File(outputDirectory + File.separator + name);
f.mkdir();
System.out.println("创建目录:" + outputDirectory
+ File.separator + name);
} else {
String fileName = zipEntry.getName();
fileName = fileName.replace('\\', '/');
// System.out.println("测试文件1:" +fileName);
if (fileName.indexOf("/") != -1) {
createDirectory(outputDirectory, fileName.substring(0,
fileName.lastIndexOf("/")));
fileName = fileName.substring(
fileName.lastIndexOf("/") + 1, fileName
.length());
}
try {
f = new File(outputDirectory + File.separator
+ zipEntry.getName());

in = zipFile.getInputStream(zipEntry);
out = new FileOutputStream(f);

byte[] by = new byte[100000];
int c;
while ((c = in.read(by)) != -1) {
out.write(by, 0, c);
}
out.flush();
} catch (Exception ee) {

} finally {
if (in != null) {
in.close(); //解压完成后注意关闭输入流对象
}
if (out != null) {
out.close(); //解压完成后注意关闭输出流对象
}
}
}
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
} finally {
zipFile.close(); //解压完成后注意关闭apache自带zip流对象
}
}

Ⅹ Adobe CC 2018 全套系列设计软件全家桶!解压直接安装的

Adobe CC 2020 全家桶破解版是由兔八哥爱分享(www.rjafx.com)发布。Adobe2020全系列安装包是一款Adobe CC 2020全系列软件大集合,按照以往的惯例每年的这个时候将会迎来Adobe一年一度的软件大更新,Adobe 2020 将全新上线(结束了Adobe CC命名)。

目前已经将所有2020系列软件全部发布,包括photoshop2020,Illustrator2020,Premiere Pro 2020,After Effects 2020,InDesign2020,in 2020,Dreamweaver2020等等,可以适用于图片,视频,声音,动画,网页等行业的编辑和设计领域。不过软件还是需要付费的,但作为个人用户来讲,肯定花不起这个钱,为此兔八哥特别带来了 adobe cc 2020全系列中文破解版, 保证不会让大家失望的!

photoshop 2020

本版本为第一个激活版本尝鲜版。无法离线使用,第一次使用需要登录,其他的没用限制。

Photoshop Elements2020

Photoshop Elements 2020是由adobe公司最新推出的图片处理软件,该软件针对业余摄影师、摄影爱好者和商务用户而设计

Lightroom Classic2020v9.0

Adobe Lightroom Classic简称“LR”,是一款功能强大的照片管理和编辑软件,专业图像管理软件,数码摄影必备工具

Illustrator 2020

Illustrator 2020官方免费下载,制作适用于印刷、Web、交互、视频和移动设备的徽标、图标、草图、版式和复杂的插图。

Animate2020

Adobe Animate CC 由原 Adobe Flash Professional CC 更名得来,维持原有Flash开发工具支持外新增 HTML 5 创作工具,为网页开发者提供更适应现有网页应用的音频、图片、视频、动画等创作支持。

Bridge2020

Adobe Bridge 2020 可让您集中访问您的创意项目所需的所有文件和资源。整理个人和团队资源、轻松进行批量编辑、添加水印、设置集中式颜色首选项。

Premiere Pro2020

Premiere 2020官方版新增导性编辑及动画天空效果让用户可以自由的裁剪匹配视频并内置视频采集、剪辑、调色、美化音频、字幕添加、输出、DVD刻录功能于一体

Audition2020

Audition 是一款完善的工具集,其中包含用于创建、混合、编辑和复原音频内容的多轨、波形和光谱显示功能。

After Effects2020

Adobe After Effects 2020(AE 2020)是一款由Adobe公司开发的电影视觉效果和动态图形软件。一款用于2D和3D合成、动画制作和视觉特效,是基于非线性编辑的软件。

Prelude2020

Adobe Prelude 2020 是一种专为直观、高效的媒体整理和元数据输入而设计的视频记录和采集工具,可快速标记和转码视频素材并快速创建粗剪。

CharacterAnimator2020

Character Animator 2020是直观的2D角色动画的独特而强大的应用程序。在Adobe Photoshop CC和Illustrator CC中创建字符,并通过使用网络摄像头或麦克风执行动作并录制你的声音,Character Animator 2020实时跟踪你的面部表情和动作,使其富有生命。

MediaEncoder2020

您处理媒体的必备应用程序。收录、转码、创建代理和输出多种格式。这款强大的媒体管理工具使您能够在各种应用程序中以统一的方式处理媒体。与 Adobe Premiere Pro CC、After Effects CC 和其他应用程序的紧密集成提供了无缝的工作流程。

Premiere Elements2020

Adobe Premiere Elements 2020 是adobe公司推出的最新一款视频编辑软件。

InDesign2020

Adobe InDesign2020是一款行业领先的InDesign排版软件,定位于专业排版领域的设计软件,是面向公司专业出版方案的新平台。借助这款业界领先的页面设计软件和版面应用程序,您可以制作、印前检查和发布用于印刷和数字媒体出版的精美文档。InDesign

CC 具备制作海报、书籍、数字杂志、电子书、交互式 PDF 等内容所需的功能。

Dreamweaver 2020

Adobe Dreamweaver2020中文版是功能强大的响应式网站和网页设计软件,使用旨在帮助用户最快的方法和最简单的操作完成网站的设计、编码和发布流程!具有简化的智能编码引擎,让您的网站创建更加的快速,并且能够使用各种辅助功能来减少可能出现的错误,并提升开发效率!Dreamweaver融合多元功能,支持您基于最新 Web 标准构建网页。

InCopy 2020

InCopy2020是adobe公司针对文案人员而开发的一款写作编辑软件,该软件能够与InDesign软件协同操作,增强设计与编辑小组之间的协作,从而让作者、编辑及版面编排人员实现要表达的所有设计构想。用户利用in软件,文案人员和编辑可以设计文本样式、跟踪更改和对文档进行简单的版面修改,而设计人员可以同时在Adobe InDesign中处理同一文档,而不会覆盖对方的文稿。

功能特色

1、Adobe 视频工具:加快成品制作
我们对所有视频应用程序进行了更新,包括用于打造 VR 体验、制作动画和优化音频的新工具。此外,还改进了单独工作或与团队协作的工作流程。
2、Adobe Photoshop CC:经过改进的工具和性能
利用“弧线”钢笔工具,更快、更轻松地创作路径。利用笔触更加顺滑的画笔绘图,轻松整理并缩短反应时间。
3、Adobe Illustrator CC:操控变形
无需逐一调整各个路径或锚点,即可创建或修改矢量图形的不同部分(例如人物的四肢)。
4、Adobe Premiere Pro CC:更快速地进行创作和协作
同时处理多个项目,并在主动进行编辑时锁定项目,让您和您的团队可以在同一时间协作处理共享项目。
5、Lightroom Classic CC:性能和蒙版改进
以前所未有的速度导入照片、生成预览以及从“库”模式转变为“开发”模式。使用范围蒙版工具轻松进行基于颜色和色调的选择,以便进行本地调整。
6、Adobe After Effects CC:360/VR 效果和过渡
使用沉浸式 360/VR 效果和过渡工具更加快速地制作出色的内容,使用数据驱动的动画更轻松地生成动态图形。
7、Adobe Character Animator CC:更好的动画控件
借助“触发器”和“控件”面板,您可以在一个位置直观地组织角色移动,使用姿势至姿势混合和物理行为,从而轻松地制作栩栩如生的动画。
8、Adobe Illustrator CC:属性面板
新的智能面板仅会在您需要时显示您需要的工具,利用该面板,您可以在一个位置访问您的所有属性控件。
9、Adobe InDesign CC:尾注
在文档中添加尾注并进行设置,使读者能够直接跳转到正确的参考。控制尾注编号、格式设置和布局。
10、Adobe Audition CC:功能强大且可自定义的工作流程
自动闪避功能可在听到对话和其他声音时自动调低音乐声,性能方面的改进(例如更快的混音速度)可让您更加快速精准地优化音频。


破解版说明

1、此版本采用了官方最新版进行封装制作集成破解授权激活文件;
2、此版本的破解方式是将原来的amlib.dll信息集成到主程序里面!
注:打开如果闪退,就打开安装目录。比如PS,找到Photoshop_Original.exe双击打开登陆ID,然后找到Photoshop.exe打开就不会闪退了。

本站默认解压密码:www.rjafx.com 转载请保留出处,谢谢合作~

热点内容
华为存储少 发布:2024-12-29 08:08:43 浏览:287
php获取文件创建时间 发布:2024-12-29 08:06:27 浏览:921
为什么淘宝缓存是0 发布:2024-12-29 08:01:00 浏览:705
pythonstring转json 发布:2024-12-29 07:55:15 浏览:491
存储卡128g 发布:2024-12-29 07:40:31 浏览:325
阿里云服务器绑定ip 发布:2024-12-29 07:18:00 浏览:58
手机存储卡SD卡 发布:2024-12-29 07:16:26 浏览:220
kx驱动源码 发布:2024-12-29 07:16:17 浏览:163
通达信完全加密公式 发布:2024-12-29 07:10:36 浏览:899
河南电子发票服务器地址和端口 发布:2024-12-29 07:07:19 浏览:938