導航:首頁 > 文件處理 > 解壓設計

解壓設計

發布時間:2022-03-03 02:13:49

Ⅰ 什麼叫解壓縮

你這個是電腦的問題嗎

Ⅱ 為什麼現在的壓縮軟體都跟著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吧

閱讀全文

與解壓設計相關的資料

熱點內容
壓縮比不一樣燃燒室不一樣 瀏覽:101
androidbutton左對齊 瀏覽:172
怎麼找到學校的伺服器 瀏覽:368
android狀態欄高度是多少 瀏覽:987
linuxcliphp 瀏覽:515
蘿卜源碼如何關閉用戶注冊驗證 瀏覽:756
蘋果手機頭條app怎麼沒有tv 瀏覽:563
電腦qq文件夾怎麼發不出去 瀏覽:613
解壓小游戲測試鑽石劍的硬度 瀏覽:962
java結束函數 瀏覽:622
打開遠程桌面的命令 瀏覽:836
樹莓派如何搭建mqtt伺服器 瀏覽:587
怎麼加密w8文件 瀏覽:609
linuxprogram 瀏覽:708
php介面編程思想 瀏覽:92
如何下載電話軟體app 瀏覽:906
java命令行解析 瀏覽:572
雲伺服器白嫖 瀏覽:917
程序員小清新 瀏覽:989
編譯器地址8位元組對齊 瀏覽:465