文本壓縮
Ⅰ 什麼叫文本壓縮,他的定義是什麼
文本壓縮(text compression) 是數據壓縮(data compression) 的一個分支, 屬於無損壓縮(lossless compression) 。它的目標是通過對數據施加某種操作或變換使之長度變短的同時, 還必須保證原始數據能夠從壓縮產生的壓縮碼中得以精確的還原。主要的文本壓縮編碼有:Huffman 編碼,算術編碼,遊程編碼,LZ 編碼,LZW編碼等。
演算法分類
文本壓縮演算法可以劃分為統計方法和詞典編碼方法。
統計方法當以Huffman 編碼( Huffman coding) 和算術編碼(arithmetic coding) 為代表。這種方法需要統計信源符號的概率分布情況, 並根據統計結果產生壓縮碼。統計可以一次性完成(如靜態Huffman 編碼) , 也可以邊編碼邊統計(如動態Huffman 編碼) 。
更多的自己看網站吧
Ⅱ c語言 文本文件壓縮
再發次,有80分呢哎
Ⅲ 請教文本文件壓縮率
我認為rar不會識別文件的類型,所以任何文件都做文本處理
所以我們都看成文本
我做過測試,採用一般壓縮和高級壓縮,rar對文件的判斷是不同的
採用一般壓縮那麼rar以每行壓縮吧,一般在每行16字到32字之間的一個數作為閥值,具體多少我不清楚,反正每行16字和每行32字的壓縮率不同,我甚至計算了除去rar的基本文件大小100位元組,呵呵,對於大文件而言可以忽略
你上面我估算一下,兩文件的平均每行字數為前者32~33字 後者 24-25字
這足夠說明 你兩個文件的每行字剛好處於我所謂的閥值左右兩側,所以一般壓縮情況下rar採用了不同的分析方法,得到不同的壓縮率
但是你如果採用最好壓縮的話,得到的壓縮率應該差不多的,我相信,因為我認為最好壓縮可能不採用對行字數進行判斷,而是把換行符號一起看成內容,綜合壓縮的
另,我發現每行字很少的採用最好壓縮得到的壓縮率反而比字多的高(就是值高,被壓縮量少),也比同字數的一般壓縮方式的文件更大(也是壓縮率高,被壓縮量少),說明換行在文件中占據的比率更高的緣故
我們都有點吃飽了撐著,研究這個。。。。。。O(∩_∩)O哈哈~
不過要是你是認真的一個事情,試試採用最好壓縮方式吧,那是通常來說最高壓縮(率值最小)的,而且最高壓縮一般只和文件大小和文件流碼關系(流碼我理解為復雜度)
Ⅳ 如何將文本文檔壓縮成rar格式
將文本文檔壓縮成rar格式,可以使用winrar壓縮軟體壓縮成rar格式。
方法步驟如下:
1、在瀏覽器中使用網路搜索「winrar」,點擊「立即下載」,進行「winrar」安裝包的下載。
Ⅳ 文本文檔怎麼壓縮
用winrar壓縮軟體就行了啊。
好吧,既然你都這么客氣,我就幫幫你吧。
1、首先,你要知道你的電腦上是否安裝了壓縮軟體,若沒有,找人給你安裝一個winrar壓縮軟體吧,那個軟體是免費的,不用花錢買;
2、滑鼠右鍵點擊你那個文本文檔的圖標,在彈出的菜單中,點擊「添加到壓縮文件」,它又會彈出另一個菜單,點擊它裡面的「確定」按鈕,就搞定了!!