如果把一本書編碼成一長段數字,那樣只記憶乙個數就能帶走整本書?

時間 2021-05-05 16:13:16

1樓:李魔劍

題主你直接說記的是書的條形碼得了...

如果是按算術編碼壓縮得到的數字

那個數字因為包含了整本書的內容

會無比的長,甚至比整本書的文字加起來還長

那麼,這和把整本書背出來相比,又有什麼區別?

2樓:

算術編碼:

3樓:張一凡

看到第一位的答案,和乙個解釋資訊熵的回答,我想,既然資訊的載體是可變的,那麼,我們將資訊盡可能提取出來一部分,用我們已經記住的或者隨處可見的資訊代替,比如第一位的轉換進製,這個方法其實是需要記憶的,只不過答主早就記住了這個換算規則。會不會就能壓縮了呢?

4樓:

把書輸入電腦,選擇utf-8編碼,隨便乙個壓縮演算法壓縮,輸出乙個二進位制檔案。好了,這就是你要的資料。使用時,你只要在腦袋裡解壓,utf轉到unicode,再查詢腦袋裡的unicode碼表,中文出來了,書也出來了。

5樓:

想法當然是對的咯

不過如果不採用花式的壓縮,這個數的長度(不是大小,是長度)將是你這本書字數的8~32倍

最理想情況下,這個數的長度不會小於這本書字數你還想帶走這個數嘛?

題主感興趣的話可以學習一下資訊理論的相關知識

6樓:

這個原理和base64很類似。

然而計算機中儲存的其實都是數字,

各種編碼方案,utf8, utf16,gb2312, gbk, 就是怎麼將字元用數字表示出來。

另外計算機通訊中,傳輸的也是數碼訊號。

關鍵不是攜帶數字本身,而是你得攜帶解碼器,否則然並卵。

另外推薦一本書,《編碼》值得一看。

7樓:飛鴻踏雪泥

你把這個最後得到的大整數前面加個零,變成乙個極長的有限小數例如0.12492829....7929。

然後你知道有限小數都可以轉換為兩個整數的比。

你找一根金屬棍子,在恰好那個比例的位置打乙個點,於是所有這些資訊,最後變成了金屬棍子上的乙個點!

酷不酷?叼不叼?

然而這並沒有什麼卵用。

這些資訊你再也恢復不出來了。

8樓:

題主想要的是不是πfs?

philipl/pifs · GitHubπ裡包含了所有可能的數字組合嗎?

基於pi「很可能有」的合取性,有人半開玩笑地設計了一套檔案系統「πfs」,你的所有的資料都(很可能)存在pi的某乙個地方,只要找到那個地方就好了。

題主需要做的是兩步:

一、找到書所對應的二進位制資料在pi中的位置;

二、記錄下這個位置。

9樓:

我看三體的時候,想過另外乙個類似的腦洞。把整本書編碼成乙個0-1之間的小數,刻在一把「小尺子」上,這樣出門帶把尺子就好了,上面有資訊刻度,而且還能同時帶無數本。 哈哈,可想而知這把尺子需要多高的精度!

10樓:張凱

記得過有個方法,很容易明白,忘記在哪本書裡寫到過…

如果外星人開著宇宙來我大地球,想要將咱家的文明包括物種,文化,地質等等,攜帶著傳播出去(有點像蒲公英的感覺)……

高科技的外星人們第一步先將這些公式定理物種文化等等轉化為二進位制的0 1資料…

第二步將資料轉化為十進位制資料…

第三步在這個資料前面加上0. ,於是變成了0為0到1之間的數了,嘿嘿……

最後一步是把她們乘坐的飛船看作單位1,然後在0.******位置鑿乙個點。…

等她們回家後,再把這個點計算出來就行啦…

11樓:馬查理

假設用乙個2位數代表乙個字母,比如說a為01,b為02,c為03。。。空格為00,等等依次類推。這麼說的話,一本書的內容就是乙個非常非常大的數字,在這個數字之前加上乙個0.

,那麼這個數字就成了乙個0到1之間的小數。

假設你有一根一公尺長的木棍,那麼在這個木棍的對應位置刻乙個痕跡,你就可以記錄整本書的資訊。或者說,你的記憶力驚人,把這個數字記下來了,你也就記下了整本書。

理論上,你可以通過這個方法記錄整個宇宙的資訊,這就是很出名的「用一根木棍記錄整個宇宙」的段子。

12樓:

對啊,因為乙個無限不迴圈小數的資訊量是無限大的,你可以把全宇宙都打包進去。

跑個題,訊號的傳輸縮率之所以受訊號質量影響就是因為訊號質量差的時候訊號的精度差,小數點後位數少,資訊量小。如果裝置精度無限大,通道絕對理想,那傳任何東西都是某個特定數字的電平就行了,速率也就無限大了。

13樓:Cerror

完全可以做到把一本書或者任何資訊編碼成乙個數字。然而"只記乙個數字"的好處並不明顯。比如「並背誦全文」讓人深惡痛絕,但記憶π的前k位,當k比較大的時候更加困難。

所以對於記憶來說並沒有什麼用。而如果說由計算機記錄的話,那麼現在所有的電子化圖書,在硬碟上都是一串數字,拼接起來也可以看成乙個數字,所以題主的腦洞已經被填坑了。

14樓:叛逆者

算術編碼就是直接把整個輸入編碼為乙個滿足(0.0 ≤ n < 1.0)的小數。

IBM在2023年申請的專利https://www.google.

com/patents/US4122440。因為年代久遠,這個專利都過期了。

所以,這不是腦洞,而是將近40年前就被實現的東西。

15樓:dirtypool

可以,然而並沒有什麼意義。

1,你記得住整本書編碼後的數,你記得住你的編碼表嗎?你甚至可以編制如下編碼表,把這本書編碼成1,那本書編碼成2。。。1和2是很好記,然而這。。。

2,帶走整本書也可以不用記任何東西,買下來帶走就行了,lol

16樓:家飛貓

編譯碼部分不算科幻,技術上已經實現。電腦「記憶」資訊的方式就是將文字編碼成位元流(類似數字)。反之,使用給定編碼規則也可以將任意乙個數解碼成文字。

不過從乙個像π這樣隨機數字串中解碼出有意義的資訊如同讓猴子隨機按鍵盤寫出一部莎士比亞著作一樣,只存在理論上的可能性。

讀一本書需要讀序言嗎,一本書為什麼要邀請那麼多人來寫序?

第一,是否有必要讀序言,看書的品質。好書,內容經典,字字珠璣,不可錯過。其他書,讀完序言可能就算把這本書讀完了。第二,那麼多人寫序言,這個是經濟學問題。 風之細語 讀序言不是必要的,但是我建議看看。一般來說,序言有自序和他序,內容不一定與書相關。比如推薦序往往是與書的內容有關的,就像四大名著的推薦序...

如果把你的前半生寫成一本書,書名你會怎麼起?

小書仔 一定是 重頭再來 實在是遺憾的事情太多了,關於學習 關於工作 關於生活 關於親情 關於愛情,等等。儘管時光不會倒流,但內心深處還是希望重頭再來。 深建 那就不是我的故事了,是我的某朋友的故事了。不知道其他人怎麼樣,我在這之前是個中二少年,直到有一天被社會打臉打醒了。誰會去屑逗比的以前,要寫也...

有沒有把你害了的一本書?

做人有本事,做事講道理 這是一本超級暗黑的厚黑學雞湯 很不幸,我在初中的時候看了它。它導致了我對世界都喪失了信心 更重要的是它誘導所有人互相猜測。我經歷了一段極其痛苦的旅程。現在依然在痛苦的掙扎。還好我現在,逐漸的走出了,影響。但是有一些潛意識的東西依然存在。到現在,我依然不太信任別人。而且還有比較...