1. 压缩方法有哪些各有什么优缺点,压缩比是多少呢主要是在linux下代码压缩的rar或zip大部分都是win下
压缩比率很难说,未压缩数据的复杂程度会影响这个比率。
常见压缩算法按压缩比率由大到小排:
paq系 > lzma系 > rar > bzip2 > lz系(gz、zip) > lzo
paq相当费时而且耗内存,有点不值得使用;lzma是目前硬件水平可接受的高压缩比算法(7z就属于此类洐生品);rar没什么好说的,商业算法,我觉得比bzip2费时上还好点;lzo虽然压缩比率不那么历害,但高速、内存需求极少是其亮点,在需要实时压缩、解压的场合非常受欢迎,例如网络通迅、数据库。
linux中最常用tar.gz格式(winrar支持解压)。
命令通常是这样: tar czvf abc.tar.gz name1 name2 ...
解释一下参数czvf
c 建立
v 详细信息
f 输出文件,后面一定跟生成的压缩文件名。
z 用gz压缩
(其它压缩还有:
Z compress压缩,几乎没人用的老旧lz算法
j bzip2压缩
J xz压缩,lzma的改进算法
也可在最后加参数 --lzop 或 --lzip 或 --lzma)
生成tar.gz其实经过两个处理过程的,首先tar将所有文件的信息集合成一个无压缩的tar格式(无需写到磁盘),再用gz压缩算法处理(很像rar的solid选项)。这样的坏处是,如果你只要解压其中一个文件,解压时也要读取压缩文件前面很大部分内容。
2. linux下怎么打开lzo文件查看文件内容
lzo 是压缩文件。
一般 Linux 下面的压缩都是流压缩,也就是只能压缩一个文件。这种文件是没办法看内容的,只能直接解压缩。
图形界面双击即可。
3. hadoop-lzo安装有什么作用
lzo压缩格式有很快的压缩/解压速度和合理的压缩率,并且支持分块(split),所以lzo是目前在Hadoop中最流行的压缩格式。hadoop中的lzo不是自带的,如果要支持lzo,需要另外安装。
4. linux内核代码 汇编部分 疑问
没研究过。
不过我记得 Linux 内核其实是两部分,真正的内核本体是在内核文件的后部,一般都是压缩的。之前是一个这个架构通用的启动代码,应该就是你这个汇编。
bootloader 的作用是把内核读取到指定地址,之后运行这个内核,这样运行的恰恰就是这段汇编写的启动代码,这个启动代码的作用就是初始化环境,之后把后面本体的内核解压缩并且写到内存开始部分(忘了叫什么名字)正好盖掉 bootloader ,并且继续运行。这样这个运行的内核才是最终的 Linux 内核。(至少 x86 是这样)
但每个 CPU 架构的启动过程又有不同的地方。应该每个 CPU 都有自己特定的头部启动代码。
你说这三个文件应该是有不同目的的。compressed 应该是解压用的,kernel 里面的应该是执行主要启动过程的。那个 common.s 应该是“通用”部分代码模块。我的 comperssed 里面还有很多 lzma 、gzip 、lzo 以及一些设备名称的东西,应该都是“模块”一类的吧。
你看看 Makefile 的编译过程应该就能开除编译调用的文件都是什么了。
还有,你看源代码最好看原版的,如果使用,那就去用针对性的。不然赶上找抽的人,可能针对某个开发板的代码,会因为太过针对而不符合通用的一些规定或者习惯。
5. linux版本的解压缩指令都一样吗
压缩解压缩软件做的事,只要装了相同的软件,指令就是一样的。
6. 有一个用LZO算法压缩的PAK文件,怎样解压
我不会
7. centos7中在官网下载一个lzo,但是在终端用tar解压时发现无法找到文件,请问该怎么解决
ls -l 看看当前路径下文件是否存在
如果没有,你到下载路径下解压
8. startos 6.0系统好用吗
最新的StartOS6.0测试版已经发布了,经过一番尝试使用,发现StartOS6.0有许多令人振奋新特性,大家来看看吧:
或你也可以发现StartOS6的新特性!
YPK包安装时自动处理依赖
以前打包YPK包时在配置文件里填写依赖,发布给大家下载后,还要自己在软件中心搜索安装软件依赖才能安装第三方的YPK包,这样对于不熟悉的YPK包管理的人非常麻烦。现在,StartOS6的ypkg2已经升级,支持自动安装软件依赖,打包YPK时在配置文件里填写依赖,只要用户配置好软件中心的软件源,能够正常安装软件、并且联网的情况下,双击第三方YPK包,可以自动安装软件包依赖,真正实现一个YPK包安装完所有软件。
YPK包管理不再拆分DEV包(开发包)
以前编译一个软件,要安装许多dev包,找来找去实在很麻烦。现在YPK包管理已经不再拆分DEV包,编译极其方便。比如现在要编译gtk的程序,以前编译要在软件中心搜索安装gtk+-dev包;现在gtk包默认已经安装在系统里,dev包也是在系统里的,根本不用安装什么,就可以直接编译。很少有Linux发行版能做到合并dev包的,因为他们大多数用的apt-get 、yum包管理。
纯64位系统
StartOS是纯64位系统,高效支持4G以上内存。安装32位库后,可以支持32位程序。
内核使用LZO压缩
LZO的解压缩速度非常快,相比于使用gz、xz格式压缩内核,系统启动速度会更快。
更快的关机速度
更新了systemd服务管理系统,启动系统和关闭系统会更快。关机只需要2秒。
多个桌面环境
官方提供有Gnome3和KDE两个镜像方式安装桌面环境,软件中心里有Cinnamon,软件打包组还发布了更加轻量的MATE类Gnome2桌面 ,更节省资源。
Gnome2过渡到Gnome3
以前做的都是Gnome2桌面环境,这次做的Gnome3桌面环境,将会提供更佳的“起点操作系统”式优化操作体验。
Gnome-shell插件
起点系统精心优化Gnome3桌面环境,提供更多Gnome-shell插件,让您轻松打造属于自己的Gnome3。
高效的GTK3
GTK3相对于GTK2有更好的性能,绘图显示更加流畅。
Gnome-shell崩溃自动重启
假如Gnome-shell因为某种原因崩溃了,不要紧,它会马上自动恢复,丝毫不会影响您的应用
9. linux下调用lzo函数是为什么出现No such file or directory
提示都说了没有那样的文件或者目录了,是不是你那个函数里面调用了什么文件,或者根本没有那个函数。