導航:首頁 > 文件處理 > 程序里壓縮中文

程序里壓縮中文

發布時間:2023-06-16 17:44:39

A. 請問用java編寫一個壓縮程序,怎樣解決壓縮文件zip里的文件名亂碼問題!

沒做過壓縮程序,JAVA裡面的字元串使用的編碼為unicode,ZIP文件裡面用的應該是本地編碼(中文操作系統用的是GB2312)。

你可以嘗試著用類似這樣的語句:String str = ( otherStr.getBytes("GB2312") );

祝好運。

B. 蘋果手機如何解壓有中文密碼的壓縮包

C. 求asp中文本字元串壓縮程序

#include <stdio.h>
void stringZip(const char
*pInputStr, long lInputLen, char *pOutputStr)
{ int n=1;
char c,*p1=pInputStr,*p2=pOutputStr;
while(*p1)
{
c=*(p1++);
while(*p1==c){n++;p1++;}
if(n>1)
{
if(n>999){*(p2++)=48+n/1000; n/=10;}
if(n>99){*(p2++)=48+n/100; n/=10;}
if(n>9){*(p2++)=48+n/10; n/=10;}
*(p2++)=48+n;
}
*(p2++)=c;
n=1;
}
*p2='\0';
}
void main()
{ char s1[200],s2[200];
gets(s1);
stringZip(s1,strlen(s1),s2);
puts(s2);
}

D. 如何解決java程序解壓含有中文名的zip壓縮包出現亂碼

上次利用java自動的java.util.zip.ZipEntry和�0�2java.util.zip.ZipFile來解壓zip文件,今天發現程序在讀取解壓文件時居然報了空指針異常,debug程序後發現時讀取不到文件,產生原先是zip壓縮文件中含有中文的名稱,讀取文件名為亂碼,
報找不到文件名,所以報了空指針,想到ant構建文件也有這個功能,換了apache的ant.jar居然解決了中文的問題。
備份下。
�0�2import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Enumeration;
import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipFile;/*** 讀取zip壓縮文件中文本的內容
* @author fish*/public class ReadZip {
public static void main(String args[]) {try {String fileName = "D:/workspace/java/src/ReadZip.zip";
//構造ZipFile
ZipFile zf = new ZipFile(new File(fileName));
//返回 ZIP file entries的枚舉.
Enumeration<? extends ZipEntry entries = zf.getEntries();
while (entries.hasMoreElements()) {
ZipEntry ze = entries.nextElement();
System.out.println("name:"+ze.getName());
long size = ze.getSize();
if (size 0) {
System.out.println("Length is " + size);
BufferedReader br = new BufferedReader(
new InputStreamReader(zf.getInputStream(ze)));
String line;
while ((line = br.readLine()) != null) {

E. 打開壓縮文件亂碼怎麼辦

解決打開壓縮文件亂碼的具體步驟如下:

1、首先我們打開電腦里的「控制面板」,點擊「時鍾與區域」。

F. ZiP中文意思是什麼

Zip是一個英文單詞,名詞意思是拉鏈。

實際應用中,Zip有多重指向,有的是指一種軟碟機,有的指計算機文件壓縮演算法,有的指zipcode,國際通用的郵政編碼方式。

1、ZIP文件格式是一種數據壓縮和文檔儲存的文件格式,原名Deflate,發明者為菲爾·卡茨(PhilKatz),他於1989年1月公布了該格式的資料。ZIP通常使用後綴名「.zip」,它的MIME格式為application/zip。

2、國際通用編碼即zipcode,國際通用的郵政編碼方式。

3、軟碟機:一片ZIP磁碟的容量約100MB。

(6)程序里壓縮中文擴展閱讀

常見的壓縮文件格式:

1,JAR

JAR文件就是JavaArchiveFile,顧名思意,它的應用是與Java息息相關的,是Java的一種文檔格式。JAR文件非常類似ZIP文件。

2,ZIP

ZIP應該算是最常見的壓縮文件格式了,它不需要單獨的一個壓縮或者解壓縮軟體,因為Windows系統已經集成了對ZIP壓縮格式的支持。

3,RAR

雖然ZIP在壓縮文件格式中地位很高,但相當多的下載網站都選擇了用RAR格式來壓縮他們的文件,最根本的原因就在於RAR格式的文件壓縮率比ZIP更高。

4,7Z

作為壓縮格式的後起新秀,7Z有著比RAR更高的壓縮率,能夠將文件壓縮的更加小巧。不過因為RAR格式已經高度普及,又沒有網路普及的「天時」相助,7Z想要取代RAR的地位還是相當不容易的。

5,TAR

tar為後輟的文件能用WinZip或WinRAR打開,是因為WinZip或WinRar對.tar文件進行了關聯,也就是指可以用相應的解壓軟體將其解壓,tar是linux下較為常用的壓縮文件的格式。

閱讀全文

與程序里壓縮中文相關的資料

熱點內容
仿社交app源碼 瀏覽:287
解壓粘液模擬器英文版 瀏覽:669
看高鐵票多少錢用什麼app看 瀏覽:884
java介面返回值 瀏覽:89
奇跡文學APP為什麼不能用了 瀏覽:1000
怎麼用電腦玩手機版的我的世界伺服器 瀏覽:230
linux設備許可權 瀏覽:950
pdf轉曲軟體 瀏覽:149
雲伺服器怎麼做nas 瀏覽:457
有什麼可以提示快遞的app 瀏覽:311
什麼app的主題都是免費的 瀏覽:1002
se01加密路線和普通路線放 瀏覽:908
怎麼用安卓系統手機測量長度 瀏覽:46
回調突破主圖源碼 瀏覽:238
mc生存都市伺服器地址大全 瀏覽:92
unix網路編程環境搭建 瀏覽:963
pythonsocket高並發 瀏覽:257
python開發windowsgui 瀏覽:619
25減9的借位演算法 瀏覽:269
管家婆有必要加密狗嗎 瀏覽:907