壓縮是通過壹定的算法和字典實現的。
例如:
1.算法壓縮:可用的最簡單的算法。
程序
代碼為“11110000011”(13字節),我們指定壹個簡單的算法(其實算法很復雜,有很多種,這裏只是解釋壹下。其實也可以用變換矩陣等。
轉換的數據
2.字典壓縮:這種壓縮效率更高,文件越大越合適。
例如:
假設有壹個程序:“0000001100110000111165438+”
句子
並編號,我們假設“000000”、“1111”、“00”11”在字典中的排序分別為01、05、17。
這種效果在壓縮數字時不明顯,在壓縮圖片、視頻、中文(都是由小單元組成,重復度高,適合字典)時非常明顯。
圖片1 * * *只有那些顏色,
常用漢字
有幾千個,編碼成數字可以大大減少。
卷
然後在解壓縮時根據字典恢復它。
壓縮的思想和方法在許多其他領域都有應用。如果有興趣,可以繼續了解。