lzw

    0热度

    1回答

    我想了解这个使用LZW算法的解压缩示例。 我想清楚为什么我们在第4行插入ba;我们目前在i=3,所以索引s=ab如第3行所示;我们以前有a和b所以我们不应该在字典中寻找abab?那为什么结果是ba而不是abba?

    0热度

    1回答

    所以我有一个静态散列表,并且在表中添加代码之前,索引正在与0异或。为什么如果表的索引已经被声明为整数? h = 0; h ^= (i << LZW_HASH_SHIFT); if (h >= LZW_HASH_SIZE) { h -= LZW_HASH_SIZE; } s->tab[h].code = i; s->tab[h].suffix = i; s->tab[h].h

    0热度

    1回答

    我在Python中使用LZW算法编码一个简单的文本文件。但是,我意识到我只能使用write()函数将一个字符串写入.txt文件,该函数占用的空间几乎相同。那么是否有可能以某种方式将实际整数写入文件(可能采用不同的格式),以实现正确的压缩? ? readfile = open("C:/Users/Dhruv/Desktop/read.txt", "r") writefile = open("C:/

    0热度

    1回答

    我无法通过使用具有LZW压缩技术的jai编解码器API读取tiff文件。 我正在使用下面的代码来呈现tiff图像。 PlanarImage pImage =新NullOpImage(RenderedImage中,NULL,NULL,OpImage.OP_IO_BOUND); firstImage = pImage.getAsBufferedImage(); 例外情况如下。 java.lang.Il

    0热度

    1回答

    我想提取当前目录中的所有* .Z文件(7-Zip支持LZW/UNIX压缩)。 我不明白为什么这不起作用。我知道如何使用PowerShell递归地获取文件所在的文件名和目录的完整路径。我也知道如何使用7-zip来提取文件。但是试图将这两者结合在一起并不起作用。下面是我有: Get-ChildItem -Recurse *.Z | foreach ($_) {7z.exe e $_.FullName

    1热度

    1回答

    我有一些文本文件(纯ASCII),我想用霍夫曼编码压缩它们,因为压缩文件将用于有限的资源硬件中,所以解压缩操作必须尽可能简化。 所以我想从我的文本文件创建一个霍夫曼表,并用它压缩文件,并将压缩文件和我的解压缩程序(使用默认霍夫曼表)复制到我的LR硬件中。 我认为,假设霍夫曼表已经足够管理我所有的文本文件,因为它们都具有类似的内容。 由于使用默认的霍夫曼表不准确导致压缩文件变得比它们可能大一些,与动

    0热度

    2回答

    哪个无损压缩算法[之间LZW或JBIG]是用于压缩选自图像(彩色和单色)的数据集更好? 我已经实现两个和较小的数据集[各含有100个图像]测试,已经发现不确定的结果。 请注意::我不能使用有损压缩,如JPEG,因为解压后的数据必须是相同的来源。我也没有像PNG这样的其他无损算法,因为它们不被负责解压缩的固件支持。

    0热度

    1回答

    http://giflib.sourceforge.net/whatsinagif/lzw_image_data.html 我在阅读本页,了解吉夫的LZW压缩。它示出了从它的样本图像的编码代码: #4#1#6#6#2#9#9 .. 可变长度压缩成字节后,就变成: 8C 2D 99 .. 这意味着: #4 - 3比特 #1 - 3比特 #6 - 3个比特 #6 - 3比特 #2 - 4位 #9 -

    -1热度

    1回答

    我已经检查了许多关于LZW压缩的源代码,但它不适用于图像文件。 这里是我迄今检查的资源: https://www.codemiles.com/java/lzw-data-compression-decompression-algorithm-java-code-t99.html 这一个压缩文件比原始文件 https://codereview.stackexchange.com/questions/

    0热度

    1回答

    我知道第二个和第三个标志在< 0 | 0 | A>是什么意思,但是第一个是什么意思?为什么最后一组的第一声叹息7(< 7 | 1 |#>)? 随着frindly愿望sniffi