主观题:文件格式和压缩方法初探
(1)计算课堂上讲解的64-64 diamond.gra文本数据文件及二进制数据文件的diamond.grb大小,须列公式,写出计算结果,和实际结果对比(20分,公式10分,结果5分,对比5分)
(2)自己设计一种压缩算法,说明编码和解码基本原理(20分)
(3)写出程序实现此算法,包括编码(把gra变为grz)和解码(把grz变为gra)函数(20分)
(4)将拟压缩的文件名写到main函数的参数中,直接用:ziptext -1 diamond.gra diamond.grz 形式完成编码命令,用:ziptext -2 diamond.grz diamond.gra形式完成解码,用:ziptext -3 diamond.gra 完成屏幕显示 (10分)
共计@[](70)
互评30分,请注意互评一定要写明评价的得分点,失分点,及点评不少于30字。
答案:(1)计算课堂上讲解的64-64 diamond.gra文本数据文件及二进制数据文件的diamond.grb大小,须列公式,写出计算结果,和实际结果对比(20分,公式10分,结果5分,对比5分)
(2)自己设计一种压缩算法,说明基本原理,编码和解码原理各10分(20分)
(3)写出程序实现此算法,编码和解码函数各10分(20分)
(4)将拟压缩的文件名写到main函数的参数中,直接用:ziptext diamond.grb diamond.grz 形式完成命令,共计三个命令,前两个一个4分,最后一个2分 (10分)
总成绩70分,互评30分。
(2)自己设计一种压缩算法,说明编码和解码基本原理(20分)
(3)写出程序实现此算法,包括编码(把gra变为grz)和解码(把grz变为gra)函数(20分)
(4)将拟压缩的文件名写到main函数的参数中,直接用:ziptext -1 diamond.gra diamond.grz 形式完成编码命令,用:ziptext -2 diamond.grz diamond.gra形式完成解码,用:ziptext -3 diamond.gra 完成屏幕显示 (10分)
共计@[](70)
互评30分,请注意互评一定要写明评价的得分点,失分点,及点评不少于30字。
答案:(1)计算课堂上讲解的64-64 diamond.gra文本数据文件及二进制数据文件的diamond.grb大小,须列公式,写出计算结果,和实际结果对比(20分,公式10分,结果5分,对比5分)
(2)自己设计一种压缩算法,说明基本原理,编码和解码原理各10分(20分)
(3)写出程序实现此算法,编码和解码函数各10分(20分)
(4)将拟压缩的文件名写到main函数的参数中,直接用:ziptext diamond.grb diamond.grz 形式完成命令,共计三个命令,前两个一个4分,最后一个2分 (10分)
总成绩70分,互评30分。