Ⅰ 什么叫解压缩
你这个是电脑的问题吗
Ⅱ 为什么现在的压缩软件都跟着winrar的设计
rar就winrar的格式,
设计上的确为了客户习惯,都按winrar设计,
毕竟咱们的软件都是在免费的提供给大家,
功能上现还是希望做到真正的适用于大家
Ⅲ 毕业设计! 用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)) {
}
}
}
Ⅳ 用浏览器做好的网页设计怎么解压
浏览器啥时候可以建站了,有没搞错,除非是自助建站系统里那种,没听说过浏览器还能建站的,就算是自助建站系统也不能说把页面直接存到本地宿主机呀。
打包解压网页的话先建个目录,首页文件为“index.html”然后目录下具有“img”文件夹供储存网站首页所需显示的图片,并且目录下必须有css美化页面的代码源文件。
将整个站点目录装进zip压缩包内,这样就实现解压网页。
以前我们上课时候,做好网页就这样操作的,把所有网页内容都放进压缩包内,备注上自己的名字,老师检查作业时就打开一个个解压出来看效果。
Ⅳ 怎么解压rar文件
首先选安个解压软件winRAR,到网上一搜就有,很方便。
安装好之后,右单击你要解压的文件就好。
不过你的这个压缩文件是只是整个文件的一部分,把所有部分找齐就可以解压了。如:家装设计全书室内设计.part02.rar/家装设计全书室内设计.part03.rar等等
找齐了就能解压。
Ⅵ 拓者设计吧下载模型说请使用压好软件,我不知道在那,怎么解压啊
你说的是好呀软件吧 这款工具操作起来比较麻烦的。
室内设计的软件有很多,最常用的就是CAD 3dmax之类的了
不过现在最火的还得说是酷家乐 操作简单 使用起来特别容易
傻瓜式操作 出图也很快
Ⅶ 什么是解压缩文件
使用特殊的字典压缩算法使一个或多个文件组成一个类型文件的程序,大小可能比开始小,也可能比原来大(视被压缩的文件大小而定)称为压缩文件,格式有uha,rar,zip,7z等.
解压缩文件是一个动作即调用字典算法把已经压缩的数据反相输出成原数据.
Ⅷ 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流对象
}
}
Ⅸ 装一平面设计一解压就直接到了C\Common Files\某个文件架里面了,而平面还不能用,我怎么把解压文件在删了
解压的时候 自己选择解压到的路径不就行了。。。
Ⅹ 跪求~程序设计:ZIP格式压缩/解压系统设计
开玩笑,拿这些虚拟的毫无价值的东西做交易,拿RMB吧