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