腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
处理
huffman
压缩
/
解压缩
中
的
额外
字节
c++
、
data-structures
、
visual-studio-2017
、
huffman-code
然后,该程序还对输出文件进行编码和
压缩
,目前具有一些
解压缩
和解码功能。我
的
问题是,在我
的
测试运行
中
,当
压缩
时,我注意到我有3个
额外
的
字节
,反过来,当我
解压缩
和解码我
的
编码文件时,这3个
额外
的
字节
被解码成我
的
输出文件。根据原始输入文件
中
的
文本数量,我
的
其他测试会输出这些
浏览 18
提问于2019-03-13
得票数 0
回答已采纳
1
回答
赫夫曼编码表是如何在实践
中
建立
的
?
c
、
compression
、
huffman-code
、
image-compression
我
的
问题很具体。我可以看出,赫夫曼编码
的
理论是容易理解
的
。但是,似乎它创建
的
代码通常与
字节
边界不对齐。减轻这个特定问题
的
实际方法还没有在我遇到
的
教程
中
讨论。有两个问题: (1)一旦对文件进行了编码,生成
的
huffman
代码文件
的
文件末尾可能无法在
字节
边界对齐。我们如何知道在
压缩
文件
中
我们已经到达了
huffman
编码数据
的
浏览 1
提问于2017-03-16
得票数 0
回答已采纳
1
回答
如何在C#
中
实现
Huffman
代码
压缩
和
解压缩
c#
、
huffman-code
我有一个关于
Huffman
编码
的
任务,使用
Huffman
代码
压缩
和
解压缩
文本文档。我已经创建了一个
Huffman
树,其中每个节点都包含有计算好
的
Huffman
代码
的
BitArray。我不知道如何保存编码
的
字节
(通过将BitArray转换成
字节
数组)而不造成代码之间
的
冲突? 示例:有两个
Huffman
代码e= 101和i= 0101。当它们被转换为
浏览 0
提问于2018-04-28
得票数 0
回答已采纳
1
回答
如何
压缩
具有与
Huffman
编码相同
的
多个
字节
的
文件?
algorithms
、
huffman-encoding
在我为学校作业使用Java实现
的
Huffman
编码(http://en.wikipedia.org/wiki/
Huffman
_编码)
压缩
/
解压缩
文件
的
伟大探索
中
,我现在正在构建一个前缀代码列表。这些代码在
解压缩
文件时使用。基本上,代码是由0和1组成
的
,它们用于在
Huffman
树(左或右)中跟踪路径,最终找到一个
字节
。 在这个维基百科图像
中</
浏览 0
提问于2012-11-22
得票数 1
回答已采纳
2
回答
Python -包括赫夫曼
压缩
文件开头
的
频度表
python
、
python-3.x
、
compression
、
huffman-code
我试图实现哈夫曼
压缩
和
解压缩
文件,其中所有需要
解压缩
所需
的
信息必须包括在
压缩
文件
中
。对于这个实现,我希望在
压缩
文件
中
包含频率表,这样
解压缩
程序就可以从这个频率表重新生成
Huffman
代码,然后
解压缩
该文件。我
的
问题是试图在这个
压缩
文件
的
开头包含频率表。我已经尝试过几种解决方案,但我遇到了一些问题,我觉得自己被困住了。 有没有一种简单
的</
浏览 15
提问于2022-11-06
得票数 0
回答已采纳
1
回答
用于
Huffman
压缩
的
逐点读取
python
、
algorithm
、
compression
、
huffman-code
我正在编写一个实现
Huffman
压缩
的
python程序。然而,我似乎只能逐
字节
读取/写入bin文件,而不是一点一滴地读/写。这个问题有什么解决办法吗?不会一
字节
一
字节
地
处理
,因为需要
额外
的
填充才能达到
压缩
的
目的。另外,如果有人能告诉我赫夫曼
压缩
在这个逐
字节
问题上
的
应用,那就太好了。W
浏览 0
提问于2018-03-29
得票数 1
回答已采纳
1
回答
如何在C#
中
解压缩
压缩
文件
中
的
字节
c#
、
zip
、
byte
、
compression
我
的
程序
处理
带有加密头
的
压缩
文件,它解密头并显示信息。现在,我想在picturebox
中
查看zip文件
中
的
图片,因此必须将文件
解压缩
为内存流。如何
解压缩
这些
字节
以便查看文件?
浏览 2
提问于2013-10-23
得票数 0
回答已采纳
2
回答
使用BCL进行文件
压缩
c++
、
compression
4.5
Huffman
_CompressThe output buffer must be able to hold insize * 101 / 100 + 320 bytes.
Huffman
_Uncompress(入、出、小、大) in P
浏览 1
提问于2018-04-30
得票数 0
回答已采纳
2
回答
在C++
中
,我无法将输入字符放入.txt文件
c++
、
windows
、
file
、
text
、
enter
我编写了一个使用
Huffman
编码来
压缩
和
解压缩
.txt文件
的
程序(ANSI、Unicode、UTF-8、.)。在
解压缩
过程
中
,我从二叉树中提取字符,并以二进制模式将它们放入.txt
中
:F.open("example.txt", ios::binary); 我必须以.txt二进制模式写入文件,因为我需要
解压缩
每种类型
的
.txt文件(不仅仅是ANSI),因此我
的
simbol
浏览 0
提问于2014-02-15
得票数 0
回答已采纳
2
回答
将
huffman
编码写回文件
c++
我正在写一个霍夫曼编码程序来
压缩
一个文本文件。我将文本文件转换为霍夫曼编码值,我需要将其写入file.The问题是我无法识别写回文件
的
文本。注意:我让
huffman
tree.My文本编辑器无法识别回写
的
编码
浏览 1
提问于2012-02-20
得票数 0
2
回答
Deflate
的
动态
Huffman
编码- RFC 1951
dynamic
、
encoding
、
compression
、
deflate
、
huffman-code
我们有一个变体
的
LZ77和霍夫曼编码与固定码完美地工作,并与RFC兼容,从而
处理
文字长度+距离值。在动态
Huffman
编码方面,我目前能够从一些
压缩
数据(通过另一个可靠
的
压缩
器
压缩
)中提取
Huffman
树,但是当开始
解压缩
真实数据时,我得到了不正确
的
值。 可能我看错树了。我假设编码
的
数据遵循相同
的
文字长度值(0~285) +距离(0~30),每个文本/距离对应
的<
浏览 2
提问于2012-05-06
得票数 2
回答已采纳
1
回答
具有固定
Huffman
码
的
压缩
压缩
数据
的
减压器
compression
、
huffman-code
、
deflate
我想写一个减压器,用固定
的
Huffman
代码来
压缩
压缩
数据。codes 10 - compressed with dynamic
Huffman
codes 11 - reserved (error) The only我希望
解压缩
器在BTYPE=01时
解压缩
数据,我知道我必须先解码赫夫曼代码,然后
解压缩
lz77,但是当BTYPE=01哈夫曼树没有存储在
压缩
数据
中
时 那么,我
浏览 2
提问于2013-09-05
得票数 0
回答已采纳
1
回答
如何找到排气块
的
末端
c++
、
zlib
、
deflate
出于自我教育
的
目的,我试图创建一个程序,将一个png文件转换为一个RGBA值数组。但是,我在解码IDAT部分时遇到了问题,IDAT部分是用zlib使用平减格式编码
的
。我遇到
的
问题是,我不知道如何找到一个
压缩
块
的
末尾。在文档
中
显示长度
的
唯一地方是
解压缩
块,但是对于带有默认
的
huffman
表和提供
的
huffman
表
的
块,似乎没有找到块结束位置
的
方法。
浏览 3
提问于2020-08-26
得票数 1
回答已采纳
3
回答
从二进制文件
中
读取/写入十六进制
字节
c++
、
stl
、
fstream
、
ifstream
、
ofstream
我需要以二进制模式读取文件,并将
字节
作为十六进制值存储在任何STL容器
中
(最好是std::list)。稍后,我需要将它们写回一个文件,也是在二进制模式下。而且read()函数只使用char*作为内存
中
存储
的
字节
和输入流大小
的
参数。如果我必须将
字节
从文件
中
读取到
字节
列表
中
,并且同样地分别使用istream和ostream将
字节
列表写入文件,我将如何做到这一点?请为我澄清这一点。谢谢。注意:这实际上是一
浏览 3
提问于2015-03-12
得票数 1
回答已采纳
2
回答
可变长度霍夫曼代码
的
比特流-如何写入文件?
c
、
bit-manipulation
、
huffman-code
、
bitstream
我正在做一个用C语言编写
的
Huffman
编码/解码项目,对算法应该如何存储有关
Huffman
树
的
信息、如何在解码过程
中
重新构建树以及如何使用可变长度码
解压缩
到原始输入文件有很好
的
理解。当写入我
的
压缩
文件时,我将输出一个包含256个4
字节
整数
的
表,其中包含唯一
的
频率,我知道我还必须找出一种方法来
处理
EOF --担心以后会出现这种情况。我
的
浏览 8
提问于2015-02-18
得票数 2
1
回答
用预定义
的
Huffman
表
压缩
一组文本文件是个好主意吗?
compression
、
huffman-code
、
lzw
、
hardware-programming
我有一些文本文件(纯ascii),我希望用霍夫曼编码
压缩
它们,因为
压缩
文件将在有限
的
资源硬件中使用,
解压缩
操作必须尽可能简化。因此,我正在考虑从我
的
文本文件创建一个
Huffman
表,并用它
压缩
文件,然后将
压缩
后
的
文件和我
的
解压缩
程序(使用默认
的
Huffman
表)复制到我
的
LR硬件
中
。我认为预先假设
的
Hu
浏览 11
提问于2017-02-24
得票数 0
回答已采纳
1
回答
除了存储效率外,高性能
压缩
算法
的
用途
io
、
compression
、
gzip
、
zlib
、
lz4
在尝试学习基于U++
的
RAD框架C++
的
源代码时,我注意到它大量使用
压缩
/
解压缩
来读取和写入数据。据我所知,
压缩
提供了以更紧凑
的
方式存储数据
的
优势,同时仍然保持了完整性。但是,当我更多地了解LZ4算法时,一些消息来源提到,它提供了比直接读写更快
的
读/写功能(不幸
的
是,我再也找不到这些源了)。如果是这样的话,我想知道为什么会这样,因为无论如何,仍然需要
处理
主要数据--
压缩
/
浏览 8
提问于2022-06-25
得票数 0
回答已采纳
1
回答
c++位串到
字节
c++
、
bit-manipulation
、
bitstring
对于一个任务,我正在Visual
中
对
Huffman
算法进行
压缩
/
解压缩
。在获得8位(例如10101010)后,我希望将其转换为一个
字节
。这是我
的
代码: string stringof8 = "11100011"; byte |= (stringof8[b] & 1) <&l
浏览 0
提问于2014-10-30
得票数 0
回答已采纳
1
回答
用Python按
字节
读取二进制文件
的
最快方法
python
、
file
、
binaryfiles
我正在制作一个程序,它应该能够使用
huffman
算法编码任何类型
的
文件。这一切都很有效,但是在大型文件上使用它太慢了(至少我认为是这样)。当我试图打开一个120 me
的
mp4文件来
解压缩
它时,我花了大约210秒才读到这个文件。更不用说,这需要很大一部分内存来完成。我认为使用struct
解压缩
是有效
的
,但事实并非如此。在python
中
,难道没有更有效
的
方法来实现它吗?我需要按
字节
读取任何文件,然后以字符串形式将其传递给
huffm
浏览 0
提问于2015-10-30
得票数 0
回答已采纳
1
回答
使用Intel IPP
解压缩
无损JPEG
jpeg
、
lossless-compression
、
intel-ipp
我正在尝试
解压缩
以下无损JPEG比特流(ITU 81): $ strings -n 20 intel_ipp_lossless.jpg 与以下内容兼容: 扩展基线,8位和12位,基于DCT<em
浏览 3
提问于2019-05-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
7-Zip ZS 22.01-v1.5.2-Release 1 预发布版本更新发布
Python中的字节流视频处理
数据压缩算法:LZ77 算法的分析与实现
AMD GPUOpen 团队开源 Brotli-G 项目
每日一模块:gzip
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券