是说你的程序SampleAppcpp现在含有 非ASCII 编码字符,并判断为 那些字符属 unicode 编码,问你是否要按 unicode 编码存放此文件。
如果不按照 unicode,则存为 普通的 ASCII 编码文本文件,unicode字符信息将丢失。
如果按 unicode 编码存放此文件,unicode字符信息将不会丢失。
SampleAppcpp按ASCII文件存放过了,如果你不选择重新存放为 unicode 文件,则 SampleAppcpp文件里将不含unicode字符。
我想你理解错了……你所说的128Bit是编码和解码时用的
树怎么保存,方法很多,最简单的办法是为0x00到0xFF按它们出现的频率保存顺序;因为只有256个元素,所以用1字节就能保存到它们的顺序,例如
0x00 0x05
0x01 0x04
0x02 0xF5
……
……
要保存这种表示方式也只是要512字节而已;重建树的时候重再根据这些数据来把树创建出来就是了;
最后建议你把哈夫曼编码原理重新再看一次,是看“原理”
以上就是关于Unicode编码重新保存此文件,是什么意思全部的内容,包括:Unicode编码重新保存此文件,是什么意思、在哈夫曼编码压缩程序中应该如何存储哈夫曼编码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)