巴別圖書館:收藏過去與未來所有傑作的圖書館
Posted: Tue Dec 03, 2024 8:36 am
1941年豪爾赫·路易斯·博爾赫斯的小說《巴別圖書館》出版,其中描述了圖書館的世界。 「不完美的圖書館員」畢生致力於探索無數的書架,尋找這樣一部可以作為其他書籍索引的作品。
巴別塔圖書館計畫是博爾赫斯幻想的體現。比較文學博士喬納森·巴塞爾(Jonathan Basile)創建了一個重複描述這個宇宙的網站。另一方面,我們有機會探索文本以尋找真理。
圖書館系統
故事中,宇宙被描述為一個由六角形空間組成的無盡 瑞士商務傳真列表 圖書館。六面牆中有四面被書櫃佔據,每面都有五個架子。
書架上有32本書,410頁。每頁包含約 3,200 個隨機字符,這些字符有時會形成有意義的單字或字符組合。
在這樣的圖書館裡,沒有兩本書是完全相同的,正如博爾赫斯所寫,一切都可以在那裡找到,甚至是「你死亡的真實故事」。
根據博爾赫斯的說法,宇宙中所有發布的文本都代表 22 個字母、空格、逗號和句點的迭代。而在巴別圖書館中,喬納森·巴札爾使用了英文字母(26個字母)和相同的3個符號。
因此,該網站就像最初的通用圖書館一樣,包含了已經編寫的和將要編寫的所有內容。例如:音譯的短語“imena.ua reader are the best”位於一個六邊形中,其數量由3254個字符組成。
為什麼?
我們確信這是讀者提出的第一個問題。創建一個不斷重複符號的庫有什麼意義?

該計畫的作者相信,該圖書館對於科學家、藝術家和作家尋找靈感很有用。在接受《洛杉磯時報》採訪時,喬納森解釋了他的動機。在很多方面,他的回答讓人想起博爾赫斯的英雄們尋找通用目錄的徒勞朝聖。彷彿在那個宇宙中不存在的圖書館的自動化工作將讓你找到過去和未來的傑作。
「圖書館讓人產生一種痛苦的預感,它的創建有一個合理的目的:這些書中的某個地方隱藏著亞歷山大圖書館大火中丟失的所有作品以及未來的每一個傑作,但它們被無盡的書頁淹沒了。
圖書館的技術面
巴別塔圖書館背後的架構相當複雜,喬納森·巴扎伊爾在他的著作《Tar for Mortar》中對其進行了密切關注。標題將我們帶到了有關巴別塔建造的聖經段落。 《創世記》11:3:“其中有磚代替石頭,瀝青代替石灰。”
完整地建造原始建築是不可能的,因為博爾赫斯本人描述了一個無限的圖書館,所以在現場我們通過數字訪問六邊形,而不能簡單地“穿過走廊和樓梯”。
至於演算法,讓我們試著解釋一下我們能夠理解的內容。
每本書都以以下格式編碼:nnnnnnn(n)-w1-s1-v1,其中第一個數字是三十六進制中表示的六邊形的編號,第二個是牆壁,第三個是書架,第四是卷。但最有趣的是生成文本,忽略卷號。整個架子算有13120頁(32*410),每一頁都是唯一的。該數字用於創建文字。
因此,例如,第二卷中的第一頁將編號為 411(第一卷中的 410 + 第二卷中的 1)。然後,這個數字被用來在我們習慣的十進制系統中產生一個唯一的種子,並被翻譯成二十九個數字(26個字母、一個空格、一個句點和一個逗號),我們在頁面上看到的是符號的組合。由於這個庫,可以分配大量記憶體來儲存書籍。
據作者介紹,圖書館約有10^4677本書。作為比較:根據不同的版本,我們宇宙中可見原子的數量從1079到1081不等。
Babel 演算法庫也以相反的方向運作。當透過演算法運行的數字被擴展為頁面上的字元時,這些字元就成為頁碼。同時,該頁面不會在任何地方消失:您可以重寫號碼,手動「走過」圖書館,仍然可以找到相同的資訊。
結論
雖然這個項目並沒有帶來太多的實際效益,但是在現場遊玩和探索還蠻有趣的。能夠修復失落的文學古蹟這一想法確實令人著迷。遺憾的是,並不是所有的事情都用搜尋來這麼簡單。
瀏覽網站的用戶會在 Reddit 上分享有趣的案例,甚至嘗試找到根據文字產生的有意義的圖像。
連結到圖書館
Tar for Mortar Book (免費提供英文和葡萄牙語版本)
巴別塔圖書館計畫是博爾赫斯幻想的體現。比較文學博士喬納森·巴塞爾(Jonathan Basile)創建了一個重複描述這個宇宙的網站。另一方面,我們有機會探索文本以尋找真理。
圖書館系統
故事中,宇宙被描述為一個由六角形空間組成的無盡 瑞士商務傳真列表 圖書館。六面牆中有四面被書櫃佔據,每面都有五個架子。
書架上有32本書,410頁。每頁包含約 3,200 個隨機字符,這些字符有時會形成有意義的單字或字符組合。
在這樣的圖書館裡,沒有兩本書是完全相同的,正如博爾赫斯所寫,一切都可以在那裡找到,甚至是「你死亡的真實故事」。
根據博爾赫斯的說法,宇宙中所有發布的文本都代表 22 個字母、空格、逗號和句點的迭代。而在巴別圖書館中,喬納森·巴札爾使用了英文字母(26個字母)和相同的3個符號。
因此,該網站就像最初的通用圖書館一樣,包含了已經編寫的和將要編寫的所有內容。例如:音譯的短語“imena.ua reader are the best”位於一個六邊形中,其數量由3254個字符組成。
為什麼?
我們確信這是讀者提出的第一個問題。創建一個不斷重複符號的庫有什麼意義?

該計畫的作者相信,該圖書館對於科學家、藝術家和作家尋找靈感很有用。在接受《洛杉磯時報》採訪時,喬納森解釋了他的動機。在很多方面,他的回答讓人想起博爾赫斯的英雄們尋找通用目錄的徒勞朝聖。彷彿在那個宇宙中不存在的圖書館的自動化工作將讓你找到過去和未來的傑作。
「圖書館讓人產生一種痛苦的預感,它的創建有一個合理的目的:這些書中的某個地方隱藏著亞歷山大圖書館大火中丟失的所有作品以及未來的每一個傑作,但它們被無盡的書頁淹沒了。
圖書館的技術面
巴別塔圖書館背後的架構相當複雜,喬納森·巴扎伊爾在他的著作《Tar for Mortar》中對其進行了密切關注。標題將我們帶到了有關巴別塔建造的聖經段落。 《創世記》11:3:“其中有磚代替石頭,瀝青代替石灰。”
完整地建造原始建築是不可能的,因為博爾赫斯本人描述了一個無限的圖書館,所以在現場我們通過數字訪問六邊形,而不能簡單地“穿過走廊和樓梯”。
至於演算法,讓我們試著解釋一下我們能夠理解的內容。
每本書都以以下格式編碼:nnnnnnn(n)-w1-s1-v1,其中第一個數字是三十六進制中表示的六邊形的編號,第二個是牆壁,第三個是書架,第四是卷。但最有趣的是生成文本,忽略卷號。整個架子算有13120頁(32*410),每一頁都是唯一的。該數字用於創建文字。
因此,例如,第二卷中的第一頁將編號為 411(第一卷中的 410 + 第二卷中的 1)。然後,這個數字被用來在我們習慣的十進制系統中產生一個唯一的種子,並被翻譯成二十九個數字(26個字母、一個空格、一個句點和一個逗號),我們在頁面上看到的是符號的組合。由於這個庫,可以分配大量記憶體來儲存書籍。
據作者介紹,圖書館約有10^4677本書。作為比較:根據不同的版本,我們宇宙中可見原子的數量從1079到1081不等。
Babel 演算法庫也以相反的方向運作。當透過演算法運行的數字被擴展為頁面上的字元時,這些字元就成為頁碼。同時,該頁面不會在任何地方消失:您可以重寫號碼,手動「走過」圖書館,仍然可以找到相同的資訊。
結論
雖然這個項目並沒有帶來太多的實際效益,但是在現場遊玩和探索還蠻有趣的。能夠修復失落的文學古蹟這一想法確實令人著迷。遺憾的是,並不是所有的事情都用搜尋來這麼簡單。
瀏覽網站的用戶會在 Reddit 上分享有趣的案例,甚至嘗試找到根據文字產生的有意義的圖像。
連結到圖書館
Tar for Mortar Book (免費提供英文和葡萄牙語版本)