Questions tagged «compression»

缩小(压缩)和还原(解压缩)数据。



3
如何从uImage提取文件?
Buildroot正在为应在其上运行的嵌入式设备生成映像。这运作得很好。在那些映像中,包括rootfs。 由于进行了一些研究,我想研究一下生成的文件(例如,应用了Buildroot设置的不同压缩模式,现在将检查是否正确完成了压缩模式),但是在网络中找不到有用的东西。 据我所知,uImage和zImage之间的区别只是一个很小的头,因此u-boot能够读取该二进制文件。但是我无法打开uImage或zImage。 谁能给我提示如何在主机上解压缩(u / z)图像?

2
压缩的硬盘图像很大
我只是使用此命令制作了一个新安装的双引导(Ubuntu和Windows)的映像(我已经使用了一段时间以获取较小的映像): dd if=/dev/sda | gzip > /mnt/drive.img.gz 在该驱动器上,使用不到500G中的60G。不过,该映像文件现在为409G。 那个怎么样?gzip是否不应该压缩所有这些零?如我所说,它是一个全新安装的系统。不会那么混乱。 现在我没想到文件大小是60G,但是400G对我来说似乎非常大。

4
如何原地压缩文件?
我有一台具有90%硬盘使用率的计算机。我想将其500多个日志文件压缩为一个较小的新文件。但是,硬盘太小,无法保存原始文件和压缩文件。 因此,我需要将所有日志文件一个一个地压缩为一个新文件,并在压缩后删除每个原始文件。 如何在Linux中做到这一点?

3
通用提取器
随着存档/压缩文件格式数量的增加,是否有一个免费的/开源命令行工具可以将它们全部统治?也许带有一致/统一标志集的东西?(请注意我对tar的友好隐式引用) 我曾经遇到过一组别名,这些别名旨在大大简化通过与tarutils和其他utils的绑定来压缩/解压缩文件的任务,但是我再也找不到了。 更新: 我该如何配置一些类似的功能atool,例如不unzip提取zip文件(显然无法处理大于4GB的文件)并改为使用gunzip? $ aunpack large_file.zip error: Zip file too big (greater than 4294959102 bytes) Archive: large_file.zip warning [large_file.zip]: 1491344848 extra bytes at beginning or within zipfile (attempting to process anyway) error [large_file.zip]: start of central directory not found; zipfile corrupt. (please check that you have transferred or created …


6
如何读取.war文件?
我正在尝试查看.war文件的内容。我首先使用设置了它的权限,chmod 777然后在尝试使用以下方法访问它时: cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/ 它正在给予cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directory,我无法进一步进行。 有人可以帮我解决这个问题吗?



3
加快gzip压缩
是否可以加快gzip流程? 我在用着 mysqldump "$database_name" | gzip > $BACKUP_DIR/$database_name.sql.gz 将数据库备份到目录中$BACKUP_DIR。 联机帮助页上说: -#--fast --best 使用指定的数字#调节压缩速度,其中-1或--fast表示最快的压缩方法(较少压缩),而-9或--best表示最慢的压缩方法(最佳压缩)。默认压缩级别为-6(即,偏向于高压缩,而牺牲了速度)。 使用效果如何--fast? 这是否有效降低了现代计算机上的CPU使用率? 我的测试结果 我没有注意到任何加速: 7分47秒(默认比率-6) 8分36秒(比率--fast(= 9)) 因此,使用快速压缩似乎需要更长的时间? 只有更高的压缩率才能真正减慢速度: 11分57秒(比率--best(= 1)) 获得创意之后,lzop我也进行了测试,它确实更快: 6分钟14秒 lzop -1 -f -o $BACKUP_DIR/$database_name.sql.lzo



3
使用一个命令解压缩.txz和.tar中压缩的文件
我有一个在* .txz中压缩的文件。解压缩后,我收到了* .tar文件。有什么方法可以用一个命令将其解压缩两次?我的意思是用一个命令解压缩文件(* .tar).txz? 知道我是这样的: xz -d file.txz tar xvf file.tar 但我想知道是否有更好的方法。
13 shell  tar  compression 

1
即时压缩目录
我有一个目录,该目录将始终存储很少(每周考虑使用)的文本文件。自然,这是使用压缩的好地方。但是,如果我可以“挂载压缩文件夹”,那么我会喜欢它,而不必每次都要使用tar来访问文件。 假设该文件夹名为mydir 理想情况下,应满足以下条件: 在mydir中复制/移动/删除/读取项目,而程序无需知道目录已压缩 当程序读取mydir中的文件时,仅解压缩该文件,而不解压缩整个目录。 该目录应始终可用。(可能安装在启动或登录名上)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.