打开压缩包的文件,只能是先将压缩包解压,然后双击才能正常打开。如果是直接双击压缩包里的文件,双击压缩包里的文档、图片都不能正常打开,打开后全部显示是乱码。
解决方法:
解决方案:
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就可以了,没有问题的