二進(jìn)制數(shù)據(jù)壓縮算法 能否把1GB的數(shù)據(jù)壓縮到1MB甚至更小的體積?
能否把1GB的數(shù)據(jù)壓縮到1MB甚至更小的體積?這真的是可能的。這只是一個可行的方法。沒有現(xiàn)成的技術(shù)。您可以將記錄信息的二進(jìn)制代碼轉(zhuǎn)換為10進(jìn)制,然后將小數(shù)點(diǎn)移到前面。這樣,就可以得到小于1的很長的小數(shù)
能否把1GB的數(shù)據(jù)壓縮到1MB甚至更小的體積?
這真的是可能的。這只是一個可行的方法。沒有現(xiàn)成的技術(shù)。您可以將記錄信息的二進(jìn)制代碼轉(zhuǎn)換為10進(jìn)制,然后將小數(shù)點(diǎn)移到前面。這樣,就可以得到小于1的很長的小數(shù)點(diǎn)。理論上,可以將兩個較短的數(shù)字相除,得到以10為基數(shù)的超長十進(jìn)制數(shù)??梢杂檬S嗫臻g記錄計(jì)算方法、有限位、編碼形式等數(shù)據(jù)。但這將是對計(jì)算機(jī)計(jì)算能力的一次特殊考驗(yàn),特別是在加密計(jì)算量特別大的時候,現(xiàn)階段計(jì)算機(jī)無法完成這樣的任務(wù),我相信它會。。[裸齒][裸齒][裸齒
Java使用
deflator compressor=new deflator()壓縮設(shè)置輸入(輸入)壓縮機(jī)表面處理()
//壓縮數(shù)據(jù)并返回壓縮長度
int compressed datalength=壓縮機(jī)放氣(output)]//分離壓縮數(shù)據(jù)