回覆列表
  • 1 # 使用者9501968675054

    比較仔細地試圖以題主的角度來理解這個演算法,然後寫下了這個答案。

    比如247是3的5次方+3+1,二進位制為11110111,現在你想用101+1+01的形式儲存它。

    1、如果這是個定長碼,每8位二進位制一組對映的非奇異碼,結果至少是6組,最後這個儲存在計算機裡應該是:

    101 000 001 000 000 000

    壓縮率225%。

    而且還有的資料,沒辦法用這個演算法對映到這個定長空間,例如說242。

    2、如果101+1+01表示成101101,這是變長碼,這個編碼方法不是唯一可譯碼,編碼完沒辦法消歧,也沒辦法解碼。

    ——————————————————————————

    關於另一位晶片行業從業者的高贊答案,目前使用最多的是四進位制或者八進位制的儲存器,各位可以檢查自己各類數碼裝置的的儲存器。

    基本上都是八進位制的TLC顆粒的儲存器,或者是四進位制的MLC顆粒儲存器。可能你會有七八個TLC或者MLC的儲存器,而二進位制儲存器基本大部分人就最多持有那麼一兩個。

    Q:這樣會縮小檔案儲存的體積嗎?

    A:當然會,多電平狀態的儲存晶片可以提高儲存密度。例如原來某檔案,原來用MLC需要 大小的儲存器才能儲存,現在換成同等生產工藝的TLC可能只需要 大小的儲存器就能儲存,體積大大減少。

    我們平時用的檔案儲存體積單位是什麼呢?是Bit(位元)。

    最後讓我們回顧資訊熵公式:

    那麼大家可以自己計算,這位答主的進位制轉換方法,真的讓檔案儲存體積減小了嗎?

  • 中秋節和大豐收的關聯?
  • 美的空調製熱吹出來的風怎麼不是很熱呢這是怎麼會事啊?