以現有技術,一張70gA4紙單面可以存儲多少位元組數據?

不考慮正反面利用的情況下,一張 70gA4 紙可以存儲多少位元組的信息。

除了打孔,印刷外,還有什麼可行的存儲手段?

不考慮擦寫性。

297*210mm 的 iso 標準 A4。

數據寫入前後重量變化不大於 100%。

路人註:

1、要可以長時間保存(幾個月幾年以上信息不丟失)

2、A4 紙表面是很多高高低低的纖維根本不是平面。(列印原子不現實也無法長久保存)

(感覺要是不寫這兩條這個問題就要跑偏了,不是理論上的極限,是實際可以做到的極限)


已經有位大神用C++做出來了,沒錯就是Olly,大名鼎鼎的OllyDbg的作者.

PaperBack

一天,一位程序員的兒子問爸爸:「光碟是怎麼存下那麼多數據的呢?」他想了一下,拿出一支鉛筆在紙上畫一些點,來解釋數據的密度有多麼大。他兒子又問:「那這一張紙最多可以存多少數據呢?」他大體估計了一下,說100K吧。「我們能試試嗎?」他兒子說。於是這位程序員就花了四五天的時間證明這個結論,後來又花了兩個周的時間編寫了PaperBack,這位程序員叫Olly。

PaperBack是一款基於GPL的自由軟體,可以將文件存儲到一張巨大的點陣圖圖像中。如果有一台600dpi的激光印表機,那麼就可以在一張A4紙上保存500,000byte的未壓縮數據,如果用來存代碼的話,一張紙可以保存3,000,000+(約3M)的C語言代碼。

為什麼要寫這個軟體呢?Olly說,現在已經有很多高級存儲設備了,比如硬碟,光碟。但是這些都有一個缺陷:一段時間之後,你無法確定這些數據是否完好無損,是否可讀,除非你使用相應地機器去讀讀看。紙就不一樣了,很久以前,程序員就用穿孔紙帶來保存代碼,那時紙就被當做一種數據的保存方式。紙不僅可以當做廉價的存儲介質,還可以像筆記本一樣用,人們(不對,是程序員)甚至可以讀懂上面的代碼。

這種方式對硬體的依賴很低。首先紙本身就是可讀的,(最多你可能需要藉助一個放大鏡),其次這款軟體是自由軟體,可以在Linux或者OS X上運行這些代碼。還可以將數據列印出來之後郵寄到偏遠地區,即使他們沒有電腦也能分享到你的數據。

PaperBack的使用方法非常簡單,軟體只有一個exe文件,無需安裝直接下載之後就可以運行。

使用PaperBack也可以將數據列印出來。現在的版本尚不支持列印文件夾,如果你要備份一個文件夾的話,需要先壓縮。PaperBack支持拖拽操作,將一個非bmp文件拖入,就會自動列印。如果是bmp文件,默認的操作是解碼。

PaperBack支持所有TWAIN介面的掃描儀來恢複數據。使用時需要關閉所有優化選項,PaperBack有自己的優化操作。如果存儲的時候選擇了加密,解碼的時候會被要求輸入密碼。

////注 : 譯文轉自CSDN:PaperBack:如何在一張A4紙上存儲數據


那麼多答主說理論,我就說點實際的。有個開源軟體叫paperback, 一張a4紙600dpi能列印大概500k數據(考慮校驗)。然後需要的時候掃描一下就行,這是個人玩最簡單的辦法。還有一些比如data glyph,anoto之類的密度比較低,但是不影響在紙上印刷其他文字和圖片,一般用在水印或者點讀機之類的上。


單面?先把紙做成莫比烏斯環再說。


印二維碼可以嗎……


在不使用專業設備的情況下(即肉眼可識別)每一面可以存儲約50KB的信息。

經測試,肉眼的確可以看清,但是,請感受下。(這是兩面)

信息:word2016 默認字體 中文八號字 行間距6還是7忘了 建議加粗 可自行測試

總字數:44000多個中文字元 最少88000B(88KB)

補充一下:1.我的印表機是十年前的惠普噴墨,精度很低,如果是激光印表機還能存儲更多信息。

2.原文中表述不清楚,應為:44000多中文字元大概等於88000位元組(Byte)等於88千 位元組(KiloByte)。

再次補充:可以進行壓縮再轉碼後列印


用光刻10nm精度沒問題 模擬採樣讀取光刻深度 進行濾波和糾錯等演算法最後就可以弄出來了 起碼在10G以上

---又想到一個---

塗層瓊脂 培養特定的細菌 把DNA或者RNA弄進去 轉錄編碼後的氨基酸合成多肽鏈記錄數據 而且可以不停轉錄備份 保證數據不丟失或損壞。

數據量非常大,300個鹼基對貌似就可以存儲1.26765×10^130個數據。

目前生物存儲才是密度最高的介質啊。


在上面養一層微生物,然後在微生物的DNA里編碼。真的,1克能存700T

DNA硬碟:1克能存700TB數據 | 科學人 | 果殼網 科技有意思

DNA硬碟:1克能存700TB數據


你想幹啥。。。考試作弊么。。。


一般是用紙巾的,A4紙太硬了

一個精子含有75兆遺傳信息,一毫升**約有一億精子,身精平均5秒、射液2.25毫升,即每秒發射1.6875TB。

複製自貼吧


首先我們要明確,這個數據應當是直接讀取到的數據,因此不能用遞歸、拓展的方式擴大它(比如網盤存網盤,比如種子下種子),壓縮數據應該也以壓縮後的數據量為準。

那麼討論這個問題的話,目前人常用的紙質平面儲存數據的方式,無非是文字與圖片兩種方式。

文字的話,考慮到可讀性,平均字元佔位應該大於4mm2,所以一張反面A4紙可以儲存1500左右個漢字,3kb左右。

如果是圖片的話,我們先討論極限情況。在一般紙張上,列印的精度大概是600*600dpi,再大的話就會發生暈染,但是答主沒有要求是一般紙張,那我們就假設油墨和紙張都是特製的(也的確存在,只是一般生產生活用不上……),列印精度可以達到5000*1500dpi左右,也就是X軸一英寸可以打5000個墨點,Y軸一英寸可以打1500個墨點。

這樣的話,我們可以在A4紙上列印7.25×10^8個墨點。我們再假設印表機色域是全部rgb色域(實際應該有在九成左右),也就是一點可以存儲24位,三個位元組的信息。

這樣的話,我們可以儲存2.175×10^9位元組的信息,大概2^31位元組,也就是20Gb數據……

當然了,這是不可能的,因為實際上這只是表示你可以把如此高解析度的圖片列印出來罷了,真正讀取,把模擬信號還原為電子信號,並沒有失真是不可能的……

那麼我們來說說現實的……不過我上課了,想起來再打……

先補充點……

一般我們保存、傳輸數據都只用兩個對立狀態來表示0和1。好處是抗干擾性、抗衰減性都很好……因為一般事物的兩個對立狀態都是比較穩定的。

比如黑白、開關、有無、平凹……

顯然,如果我們用多個對立狀態來表示0 1 2 3 4 5……或者-1 0 1等,可以在單位時間/面積上傳輸、存儲更多的數據。

比如可以用正、無、逆電流或者凸、平、凹表示1 0 -1,或者用我們以上方式——用一個顏色點表示24位數據。

前者優點是還是相對穩定的,三者都是互相對立的,抗干擾性、抗衰減性還是很強的(實際上可以看做是一正一負兩個二進位數。)

缺點是

1。和通行的二進位數據轉換有問題。

2。和用1表示真,0表示假的邏輯有衝突。

3。製備有限制性。比如光纖(有無)、紙張(黑白)都難以表示三個對立狀態……

顯然後者的優勢就是比前者優勢更大,劣勢就是比後者的劣勢更大……

又上課了……f@ck……


========================================================

「碳原子的直徑為0.18*10^-9m.因為碳原子是近似於圓形,且排列之間有空隙,所以可以視為正方體來計算.

一個面的碳原子面積為Smin=0.18*0.18*10^-18=0.0324*10^-18

A4紙的大小Smax=210mm*297mm=0.21*0.297=0.06237.

原子的個數N=Smax/Smin=0.06237/0.0324 *10^18=1.925*10^18.

因為紙張裡面主要含有的原子是碳,硫,氫,氧還有其他雜質,無法得知具體的原子量比例,只能粗略的以碳原子為樣本進行估算了。」————抄自百度

1.925*10^18 / 8 = 2.40625*10^17 Byte.

作者:匿名用戶

鏈接:以現有技術,一張70gA4紙單面可以存儲多少位元組數據? - 匿名用戶的回答

來源:知乎

著作權歸作者所有,轉載請聯繫作者獲得授權。

===========================================================

計算碳原子數量的話也可以用一張A4紙的質量/碳原子的摩爾質量*阿伏加德羅常數,大概是5/12*6.02*10^23=2.5*10^23個。。。。

單張70gA4紙厚度8.8*10^-5 m,除以單個碳原子直徑0.18*10^-9 m,大概是4*10^5 層。。。。這麼算的話單層(單面紙)碳原子數大概是6.4*10^17個,好像和匿名答主算出來的1.925*10^18差不多

不過光有原子數量並不反映承載信息的能力,如果以原子軌道狀態的量子數來表示信息,那麼每個原子有3個量子數,所以6.4*10^24個原子應該可以表示3^(6.4*10^24)種狀態。。。

換算成bit應該是多少位我已經算不出來了。。。=。=


這個看你相機/掃描儀的解析度的,掃得越精確就越高。


π

這題讓我聯想到了三體裡面發送大腦那一段情節


可以存儲一個人工智慧。

圖轉自@笛子ocarina


從前有個人在紙上畫了一筆,有人量了下這一筆的長度,換算成二進位輸到計算機里執行了一下。 一個人工智慧誕生了!


如果不計成本的話,可以在紙上雕刻原子,有就是1,沒有就是0,讀的時候就用隧道掃描顯微鏡去看(逃


提供一個思路。。。以現有技術,可以首先把紙冷卻到接近絕對0度,然後為紙張上每一個原子製備不同的量子態~~


我記得我學壓縮編碼的時候,有個段子,理想情況下一根棒子在上面刻一道,就可以存儲人類的全部知識,左右兩邊比值的小數就是全部知識的編碼。你說a4可以存多少信息?


對於那個paperback的存儲方法,其實如果再把顏色考慮進編碼里的話,存儲的數據量還會高很多很多。


嗯 寫過a4雙面的檢討 大概是4000字?


推薦閱讀:

可能已經發現的第五種基本作用力對物理學會產生什麼影響?
熱輻射的機理是什麼?為何溫度大於 0K 的物體總會輻射出光子,並且為連續譜?
這個驗證貝爾不等式的實驗的真實性如何?是否真的意味著量子糾纏的發生是超光速的?
在薛定諤的貓里貓的觀察會使自己坍縮嗎?

TAG:數據 | 計算機 | 物理學 | 量子物理 | A4紙張 |