《鸟哥的linux》-第9章-文件的压缩与打包

医学影像处理实战:如何用Python+SimpleITK搞定DICOM/NIfTI重采样(附完整代码) 本文详细介绍了如何使用Python和SimpleITK库实现医学影像(DICOM/NIfTI格式)的智能重采样技术。通过实战代码演示,帮助读者掌握医学图像处理中的关键步骤,包括环境搭建、数据准备、核心算法实现和质量验证,解决医学AI领域中的影像标准化难题。 阅读详情

好吧,由于第8章内容较多,加上快下班了,又无端端被迫借同学电话打给某人,果断速战速决。

 

首先一点,是压缩。压缩可以查看百科的解释。以下无责任引用百度百科:

 

利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,比如在文件里有几处有一个相同的词"中华人民共和国"用一个代码表示并写入"词典"文件,这样就可以达到缩小文件的目的.

有两种形式的重复(单字节的重复,短语的重复)存在于计算机数据中,zip就是对这两种重复进行了压缩。

 

有空看下那个网站上的说明。

 

然后,回到正题。常见的压缩有compress、bzip2、gzip程序压缩。还有一个就是,tar程序可以进行打包。

另外,还有dd,cpio这些进行备份的命令。

 

补充:对于bzip2和gzip的区分,参见http://www.360doc.com/content/11/0401/15/5013584_106421745.shtml

 

bzip2是 Slackware Linux里面压缩程序的另一个选择。它的压缩算法不同于gzip。与gzip 相比有其优点,也有一些缺点。bzip2的主要优点在于它压缩后文件的尺寸,对于相同文件,bzip2 压缩后的尺寸几乎总是小于gzip的压缩结果。有些时候,这个差距会相当大。这个优点对于使用小猫下载文件的用户来说表现得尤为突出。需要提醒的是,当在一些公共ftp 服务器上下载文件时,在.gz和.bz2文件中尽量选择.bz2文件是一种基本的网络礼节,因为这样可以减少服务器的负担以给更多人服务。
bzip2的缺点在于,它占用的CPU的使用率会比gzip更多。这就是说,压缩同一个文件,bzip2要比gzip使用更长的时间,占用更多的CPU资源。所以,当你在两者之中考虑选用哪种压缩程序的时候,需要衡量的是速度和压缩后的文件尺寸哪个对你来说更重要些。

把 OData V4 服务真正发布出去:事务码 /IWFND/V4_ADMIN 在 SAP S/4HANA On-Premise 里的定位与用法 本文介绍了SAP S/4HANA中的事务码/IWFND/V4_ADMIN,这是SAP Gateway管理OData V4服务的关键工具。该事务码主要负责将后端注册的OData V4服务以服务组形式发布到前端,并维护系统别名路由、测试入口和日志跳转。与OData V2不同,V4采用服务组概念以支持跨服务导航,类似商场统一管理多个专柜。文章还通过实际案例说明,未发布服务组会导致BAS等工具无法发现OData V4服务,并提供了验证服务组状态的访问路径和ABAP示例代码。 阅读详情

相关推荐

非华为电脑与MatePad Pro多屏协同实战:从安装管家到攻克连接难题

本文详细介绍了在非华为电脑上安装华为电脑管家并实现与MatePad Pro多屏协同的完整指南。从安装步骤、常见连接失败解决方案到华为账号绑定技巧,提供了实用的操作方法和硬件优化建议,帮助用户攻克连接难题,提升多屏协同的稳定性和流畅度。

weixin_30263073的博客 233

鸟哥私房菜第9章——Linux文件与文件系统的压缩和打包

1,我们知道Linux中有压缩文件的扩展名大多是*.tar,.tar.gz,.tgz,.gz,.Z,*.bz2。其中, *.Z compress程序的压缩文件(已经不再流行) *.gz gzip程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar tar程序打包的数据,并没有压缩过 *.tar.gz tar程序打包的文件,其中经过gzip的压缩 *.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩 需要注意的是,gzip和bzip2程序是现在流行的压缩程序,但是这些命令通常仅

一个小孩 202

CST新手必看:共面波导色散曲线绘制全流程(附参数设置避坑指南)

本文详细介绍了CST Microwave Studio中绘制共面波导色散曲线的全流程操作,特别针对新手常见的边界条件设置错误、参数扫描失效等问题提供解决方案。通过模型建立、边界条件设置、本征模求解器配置等步骤,帮助工程师快速掌握CPW色散特性分析方法,并附有参数设置避坑指南,提升高频电路设计效率。

tomato的博客 986

【鸟哥 linux 基础篇】 第9章 Linux 磁盘与文件系统的压缩与打包

Linux常见压缩指令

po_csdn的专栏 502

长短期记忆网络(LSTM)预测模型及其Python和MATLAB实现

LSTM 通过独特的门控机制解决了传统 RNN 的梯度消失和梯度爆炸问题,使其在处理长序列时具有显著优势。随着技术的不断发展,LSTM 及其变种(如 Bi-directional LSTM、Stacked LSTM 等)有望在更复杂的任务中发挥重要作用。2. **可视化真实值和预测值**:通过绘图来比较真实值和预测值,判断模型的准确性。2. **输入门(Input gate)**:决定当前的输入信息对细胞状态的影响。1. **细胞状态(Cell state)**:保持信息在时间步之间的传递。

qq_45441438的博客 2055

Qt 5.9.1 32位下,手把手搞定周立功CAN二次开发库的加载与配置(含常见错误排查)

本文详细介绍了在Qt 5.9.1 32位环境下配置周立功CAN二次开发库的完整流程,包括环境准备、项目配置、常见错误排查及性能优化建议。特别针对MinGW 32bit环境,提供了.pro文件的精准配置和DLL部署策略,帮助开发者快速解决库文件匹配、编译报错和运行时问题,实现高效的CAN总线通信开发。

weixin_28717431的博客 356

鸟哥的Linux私房菜——第二部分|第9章 文件与文件系统的压缩与打包

1 Linux系统常见的压缩命令 Linux支持非常多的压缩技术 *.Z compress程序压缩的文件 // 快被淘汰 *.gz gzip程序压缩的文件 *.bz2 bzip2程序压缩的文件 *.tar tar 程序打包的数据,并没有压缩过 *.tar.gz tar程序打包的文件,其中经过gzip的压缩 *.tar.bz2 tar程序打包的文件,其中经过bzip2的压缩 1 gzip 使用gzip进行压缩时,在默认的状态下原本的文件会被压缩成为.gz的文件名。 gzip [-cdtv#] 文件名

qq_43118572的博客 171

告别臃肿VS!仅用Visual Studio 2022 Build Tools为Qt 5.12.12配置MSVC2017开发环境

本文详细介绍了如何仅使用Visual Studio 2022 Build Tools为Qt 5.12.12配置MSVC2017开发环境,避免安装臃肿的完整VS。通过精准选择组件、配置Qt Creator编译器和优化Kit设置,实现高效、精简的Windows平台Qt开发环境搭建,特别适合追求性能和资源优化的开发者。

weixin_30340617的博客 349

Linux学习笔记-文件与文件系统的压缩与打包(鸟哥9章 老段视频笔记)

压缩压缩命令 compress (源文件不存在) uncompress compress -c -v services > services.Z -c(保留源文件) -v(显示压缩过程)gzip 压缩或者解压.gz文件gzip + 文件名 压缩文件 gzip -d hosts.gz 解压 gzip -c hosts > hosts.gz 保留源文件压缩 zcat hosts

星琳之梦的博客 553

Android SELinux——neverallow问题处理(十六)

遇到 neverallow 规则问题,千万别急着去注释/剔除里面原有的规则(原生的尽量别动)。增加 allow 规则是常见的解决办法,但是随着 android 版本的升级,系统对 SELinux 的管控越来越严,增加了大量的 neverallow。一般情况下,向默认标签授予权限的做法是错误的,其中许多权限都是 neverallow 规则所不允许的。按照上面方法去添加 SELinux 可能会违反了 neverallow 规则,编译时候会报 neverallow 相关的错误。

小旭的专栏 2660

Java调用OpenDDS(2)-理解OpenDDS自带的Messager示例

理解Messenger

zhangzl419 1660

Linux文件与文件系统的压缩与打包

前言:虽然已经有很多关于linux的文件压缩和打包的文章了,但在此本人还是想发此篇博客去帮助更多的初学者,以鼓励他们学习Linux的心。对于初学者本人建议阅读《鸟哥的Linux私房菜》和《Linux命令行大全》这两本书,不太建议看《Linux内核刨析》毕竟太厚了也很难理解! tips:本博客是在看完《鸟哥的Linux私房菜》后有感而发也是第一次发,所以请大家多多包涵并提建议。 # Linux系统常见的压缩命令 *几种常见的压缩命令扩展名:*.tar、*.gz、*.bz2、*.Z、*.tgz (注:因

LGH1399的博客 380

C#面试题及详细答案120道(01-10)-- 基础语法与数据类型

C#与.NET部分重点解析了7个核心问题:1)C#与.NET的依存关系;2)值类型与引用类型的内存差异;3)装箱拆箱的性能损耗;4)string/String与int/Int32的实质等价性;5)const与readonly的初始化区别;6)可空类型的应用场景;7)ref与out关键字的参数传递机制。内容包含原理对比、代码示例和优化建议,适合开发者系统掌握C#核心概念。(1

大剑师兰特的GIS世界 1954

Linux文件压缩和打包

Linux文件压缩和打包一、压缩打包介绍常见压缩文件​ ~Windows .rar .7z .zip ​ ~Linux .zip .gz .bz2 .xz .tar.gz .tar.bz2 .tar.xz文件压缩的作用:1、节省空间​ ...

zhengyshan的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux文件打包与压缩

1. 什么是打包压缩? 打包压缩指的是将多个文件和目录合并为⼀个特殊文件然后将该特殊文件进⾏压缩最终得到⼀个压缩包 2. 为什么使⽤压缩包 ? 减少占用的体积 加快网络的传输 3.为什么要打包? 单个文件可以压缩,但是一个文件夹不能直接压缩,需要先打包成一个特殊文件在压缩 4. 不同系统的压缩格式互通 在 windows 系统下,我们接触最多的压缩格式是 rar 或 zip 在 Linux 系统上使用最多的压缩格式是 zip 和 tar.gz 在 Linux 上的压缩格式放在 windows 系统下都是可

人丑就要多读书的博客 3003

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

鸟哥第八章文件压缩,打包备份总结

文件压缩,打包,备份(本文参考《鸟哥》)压缩文件扩展名gzip,zcat/zmore/zless/zgrepbzip2,bzcat/bzmore/bzless/bzgrepxz, xzcat/xzmore/xzless/xzgrep打包指令:tarXFS 文件系统的备份和还原 压缩文件扩展名 文件扩展名 含义 * .z compress 程序压缩的文件 * .zip zip 程序压缩的文件 * .gz gzip 程序压缩的文件 * .bz2 bzip2 程序压缩的文件 *

weixin_53012351的博客 311

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

鸟哥Linux私房菜学习笔记——文件的压缩,打包与备份

1 文件的压缩 1.1 Linux文件系统常见的压缩指令 在 Linux 的环境中,压缩文件案的扩展名大多是:『 *.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2, *.xz』。 *.Z compress 程序压缩的文件; *.zip zip 程序压缩的文件; *.gz gzip 程序压缩的文件; *.bz2 bzip2 程序压缩的文件; *.xz ...

ncomer的博客 350

【Linux】Linux 文件与文件系统的压缩,打包与备份命令

来自《鸟哥的 Linux 私房菜》,重复只是加深自己的印象。 一、Linux 系统常见的压缩指令 列出几个常见的压缩文件扩展名: *.Z compress 程序压缩的文件; *.zip zip 程序压缩的文件; *.gz gzip 程序压缩的文件; *.bz2 bzip2 程序压缩的文件; *.xz xz 程序压缩的文件; *.tar tar 程序打包的数据,并没有压缩过; *.tar.gz ta...

w1992wishes的博客 823

鸟哥Linux私房菜知识点总结8到9章

最近翻看了一本《鸟哥的Linux私房菜》。这是一本基础的书,万丈高楼平地起,会的不多但可以学。这是我整理的一些知识点,虽然很基础。希望和大家共同交流。

星焱宖 1712

鸟哥学习笔记9:文件与文件系统的压缩与打包

第九章 文件与文件系统的压缩与打包6.1 压缩文件的用途与技术6.2 Linux 系统常见的压缩命令compress特点: 默认压缩(解压缩)后不保留源文件 压缩文件扩展名为”.Z” 压缩(解压缩)时自动为压缩文件添加扩展名 只能对单个文件进行压缩 CentOS默认不安装此命令 yum安装ncompressyum install ncompress基本使用方法[root@www ~]# compre

ifelif 1634

linux的打包压缩文件,linux打包文件,压缩文件

1.打包:linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。1.命令格式:tar[必要参数][选择参数][文件]2.命令功能:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的3.命令参数:必要参数有如下:-A新增压缩文件到已存在的压缩-B设置区块大小...

weixin_30061949的博客 2007

linux把目录打包和压缩文件,Linux文件压缩和打包

​​​6.1压缩打包介绍Windows下我们用的最多的压缩文件是.rar和.zip格式的,而在Linux系统下,我们的压缩文件有:.tar、.gz、.tar、.gz、.bz2、.zip等。使用压缩文件的好处是:一是可以节省磁盘空间;二是在传输时可以节省网络带宽。下面是Linux下常见的后缀名所对应的压缩工具:.gz:由gzip压缩工具压缩的文件。.bz2:由bzip2压缩工具压缩的文件。.tar...

weixin_28811345的博客 4139

Linux之文件压缩与打包

由于文件太多,我们不好对我们所需文件进行整合,此时我们就需要对文件进行压缩,然而当我从镜外获取一个我们所需要的文件,通常情况下是以打包形式展示,而我们即需要对它进行解压缩操作。文件压缩与解压对于文件整合至关重要,无论是打包还是解压我们都需要掌握清楚,后期针对服务整合例如MySQL、nginx...都是需要掌握的。5. .tar.bz2:先由tar打包,再由bzip2压缩。2..tar.gz:先由tar打包,然后再由gzip压缩。例如:.tar.gz:先由tar打包,然后由gz压缩。2.-d操作文件的解压。

2401_83150173的博客 779

linux-文件的打包压缩与解压

简介 Linux 上常用的压缩/解压工具,介绍了zip、rar、tar的使用。 文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip、*.rar、.7z 后缀的压缩文件,还有.gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、tar.bz2 文件后缀名 说明 *.zip zip 程序打包压缩的文件 *.rar ...

登峰小蚁 2577

鸟哥的私房菜——文件压缩

目录文件压缩技术原理Linux文件压缩指令compressgzipbzip2xz打包 文件压缩技术原理 文件压缩最重要的一点是文件的准确性,要确保文件压缩前和解压后是完全相同的,根据鸟哥私房菜中所说,一种压缩方式是将空的bit位丢弃,来减少文件占用的内存空间;另一种是对重复的数据进行统计,采用计数的方法表示这些重复数据,来降低文件内存。 Linux文件压缩指令 compress 一种比较古老的压缩命令,压缩后的文件会增加一个.z的后缀,在压缩多个目录时必须先打包。 参数: c 输出结果至标准输出设备(一般指

weixin_43665653的博客 301

Linux 文件的压缩与打包

Linux环境中,压缩文件名大多是 : 『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』Linux的扩展名没作用,之所以要加上扩展名是因为不同命令使用的压缩技术并不相同,当下载到某个压缩档时,自然就需要知道该文件是由哪种压缩命令所制作出来的,好用来对照著解压缩。

m0_52756411的博客 1466
上一篇: 《鸟哥的linux》-第7章-linux文件和目录管理
下一篇: 《营销管理》-第2章-审视营销管理的基础结构
lightty
博客等级 码龄17年 59粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值