打開壓縮包的文件,只能是先將壓縮包解壓,然後雙擊才能正常打開。如果是直接雙擊壓縮包里的文件,雙擊壓縮包里的文檔、圖片都不能正常打開,打開後全部顯示是亂碼。
解決方法:
解決方案:
1、單擊桌面上的開始按鈕在搜索框中輸入winrar找到該軟體並啟動,在菜單欄中單擊【選項】標簽,選擇【設置】如下圖:
⑵ 轉碼等於解壓嗎
壓縮,FLV格式的話文件會變小很多的
⑶ 下載的課程視頻解壓以後還是多個壓縮文件,怎麼辦
是不是病毒的啊???你在那裡下載的啊?你繼續解壓一個文件試試啊!
⑷ 會轉碼,解壓文件的人請私信我
我會
給個採納吧!
謝謝你
⑸ GBK與UTF-8多次轉換亂碼問題,急求解!
getBytes
的功能是將字元轉換成位元組數組,
gbk.getBytes("GB2312")
用GB2312翻譯成位元組數組,
new
String(gbk.getBytes("GB2312"),"UTF-8");
把用GB2312翻譯成位元組數組,再用UTF-8翻譯成字元串。
兄弟你想下,這里有沒有問題?
這就是亂碼的原因。
下面再分析下你具體的問題:
GB23121
-》ISO-8859
兩個位元組到一個位元組
反過來,再一個位元組到兩個位元組,不會有問題,
因為翻譯時,個數不會多也不會少。
再看GBK
-》UTF-8
兩個位元組翻譯的位元組數組現在要用三個位元組翻譯
就是說你
4個位元組給人家
人家是一次要三個,出現什麼情況?
拿了三個
剩下一個不夠,人家就自己去添加。
你再翻譯回來的時候就是
6個位元組了,也說明為什麼變成了三個字
提供一個轉換方法:
public
byte[]
gbk2utf8(String
chenese){
char
c[]
=
chenese.toCharArray();
byte
[]
fullByte
=new
byte[3*c.length];
for(int
i=0;
i<c.length;
i++){
int
m
=
(int)c[i];
String
word
=
Integer.toBinaryString(m);
//
System.out.println(word);
StringBuffer
sb
=
new
StringBuffer();
int
len
=
16
-
word.length();
//補零
for(int
j=0;
j<len;
j++){
sb.append("0");
}
sb.append(word);
sb.insert(0,
"1110");
sb.insert(8,
"10");
sb.insert(16,
"10");
//
System.out.println(sb.toString());
String
s1
=
sb.substring(0,
8);
String
s2
=
sb.substring(8,
16);
String
s3
=
sb.substring(16);
byte
b0
=
Integer.valueOf(s1,
2).byteValue();
byte
b1
=
Integer.valueOf(s2,
2).byteValue();
byte
b2
=
Integer.valueOf(s3,
2).byteValue();
byte[]
bf
=
new
byte[3];
bf[0]
=
b0;
fullByte[i*3]
=
bf[0];
bf[1]
=
b1;
fullByte[i*3+1]
=
bf[1];
bf[2]
=
b2;
fullByte[i*3+2]
=
bf[2];
}
return
fullByte;
}
⑹ 當CPU佔用高時,同時進行轉碼、復制文件、下載文件、移動文件、解壓縮包時,是否會出現錯誤。
一般來說,cpu佔用過高,轉碼只會更增加cpu的負荷,導致運行其他會很卡,不會出現錯誤,復制文件也不會出現錯誤,下載文件如果網路穩定也是不會出現錯誤,移動文件有可能會出現不完整,因為是整個移動,如果中間由於cpu沒來得及處理的話就會導致文件內部缺失,等移動完成之後是錯誤的文件,打不開的。解壓縮包也有可能出現錯誤,cpu佔用過高去解壓文件也會因無法及時處理而導致解壓出錯,無法完全解壓等情況,安裝軟體一般也是不會出現錯誤的。望採納
⑺ i7 3930k 開啟超線程好還是 關掉好 平時解壓 還有轉碼比較平凡
還是開啟比較好,超線程技術能更加合理的規劃核心之間的利用率,提高使用cpu的使用效率,換言之縮短時解壓、轉碼時間
⑻ 解壓和轉碼是以回事
你好朋友。解壓和轉碼不是一回事。
⑼ 為什麼把愛奇藝的電影轉碼後文件會變得超長超大,解壓後也很大很長,怎麼解決
不用轉碼,只需要把文件後綴的格式名直接改成flv就可以了,沒有問題的