第4课 -- 压缩软件和FTP的使用

0.学习目标

这节课,我们主要学习目标有以下内容:

1.1 压缩软件定义

压缩软件——通过利用特定的算法来处理文件,从而使得文件体积(大小)变小的应用软件。

1.2 常见的压缩文件格式

常见的文件压缩格式有zip,rar,7z等。

1.3 使用压缩软件的压缩文件和文件夹(学生自学)

1.4 使用压缩软件解压(学生自学)

2.FTP

2.1 FTP是什么

FTP——(File Transfer Protocal),文件传输协议,是用于在网络之间传输文件的一种网络协议。

2.2 使用FTP客户端软件上传文件到服务器

2.3 使用FTP客户端软件下载文件到服务器

2.4 使用FTP客户端软件删除文件

右键点击服务器上的文件,点击“删除”即可

2.5 FTP使用要点

3. 练习——按照以下步骤练习使用压缩软件和FTP

4. 英语单词

FTP 文件传输协议

5. “压缩”具体是怎么实现的?(学生延伸阅读)

我们都学过了ASCII编码(美国信息交换标准代码),其中

$$a=(0110 0001) _{2}$$ $$b=(0110 0010) _{2}$$ $$n=(0110 1110) _{2}$$

假设现在要压缩一个单词banana,这个单词有6个字母,每个字母使用1个字节编码,也就是有48位二进制数。

因为这个单词只有3个字母,a,b,n。那我们可以重新设计一个编码规则,缩短每个字符的二进制位数,不需要使用8位二进制数来表示一个字符。

新的编码规则使用2位二进制来编码字符 $$a=(00) _{2}$$ $$b=(01) _{2}$$ $$n=(10) _{2}$$

这样banana这个单词就压缩为6x2=18位了。

这就是著名的霍夫曼压缩算法(Huffman Coding)。

想了解更多关于霍夫曼压缩算法,可以阅读这篇文章,http://coolshell.cn/articles/7459.html

(完)

标签
目录
«返回首页