>完整性校驗

LOG_DATE: ·8-BIT ORACLE
完整性校驗
ARCHIVE.5 // INTEGRITY_CHECK.LOG
8-BIT ORACLE // CONNECTED
RUNNING: FORGERY_DETECTION.PIPELINE
INPUT: HUNDREDS OF SIGNED CLAIMS
CHECKS: 4 INDEPENDENT TESTS
[████████▒▒] CHECKSUM MISMATCH = REJECT

一次已簽名的提交,其可靠程度不會超過它的簽名。纂修官建起了一個驗證器,逮住偽造的作者署名,就像校驗碼逮住一個被竄改的檔案。

>STAT threat_model

a civilization of forged signatures

中國的文本偽造既古老又普遍。把一部文本托名於某位著名聖賢——孔子、老子、黃帝、周公——便賦予了它真正的作者永遠無從宣稱的權威。一部佚名宋代醫家的醫書只是另一個檔案;同一部文本若署上「黃帝」,就成了一個傳統的奠基。一部小官所撰的兵書無足輕重;一部署名「姜子牙」的,則是聖典。

到 1773 年,累積的偽作數以百計——有些既古老又根深柢固,其偽造的署名被接受得如此之久,以致挑戰它們就意味著與數百年的共識為敵;另一些則是出自明代商業出版業的粗劣晚近捏造,書商慣於把名人的名字硬栓到平庸的文本上以求銷量。纂修官以一種專業的熱忱來面對這件事。驗證作者署名不是一項旁支任務——它是核心。這份目錄的權威,取決於把真品與贗品正確地分揀開來。

>CHECK 1 vocab_dating

words have lifespans

最強大的工具是語言分析。文言文隨時間而變——不像歐洲語言那麼快,但也足以讓一位受過訓練的讀者把先秦與漢、漢與唐、唐與宋的文章區別開來。當一部文本自稱出自春秋時期、卻用了只在漢代或更晚才出現的詞彙,這個時代錯置就是一面旗標。官制術語、機構名稱、論辯套語——全都在演變,而一個不諳那個時期慣例的偽造者,會留下痕跡。

《六韜》就是教科書式的案例:它自稱記錄了周文王與姜子牙(公元前十一世紀)之間的對話,但纂修官找到了「將軍」這個官銜——這個頭銜「最早出現於《左傳》;在西周早期並不存在」。如果那場對話據稱發生之時,所討論之官銜的稱呼根本還不存在,那麼這場對話就是捏造的。簡單,卻致命:找出偽造者弄錯的那一個細節,整座大廈就崩塌了。

>CHECK 2 citation_xref

cross-reference against the dynastic registries

朝代體制供應了一條別處沒有的驗證鏈:歷代書目。每一個主要朝代都編了一部(《藝文志》或《經籍志》),登錄每一部已知的文本——《漢書·藝文志》、《隋書·經籍志》、唐與宋的目錄——形成一條從公元前一世紀延伸到公元十四世紀的證據鏈。

如果一部文本自稱出自上古、卻不見於相關的登錄,這份闕如就是偽造的有力證據。這個套式在整份目錄裡反覆出現:隋唐志皆不著錄——「在隋、唐兩朝的歷代書目裡都沒有著錄」。這個論證是概率性的,卻很有力:那些登錄是由能接觸皇家藏書與各省收藏的官員所編,是那個時代最完備的資訊網絡。如果一部據稱出自上古的文本,在五個世紀裡對每一位目錄學家都是未知,那麼更簡單的解釋就是:它當時還不存在。把這套用到《關氏易傳》上:隋唐志皆不著錄,其為偽託明矣。

>CHECK 3 citation_archaeology

you cannot quote a file that does not exist yet

纂修官以法醫般的精確追蹤引文鏈。如果一部文本引用了一個在其假定作者在世時還不存在的來源,這部文本就露了餡。如果它自稱古老、卻要到很晚才首次被引用,這個斷層就可疑。如果兩部文本以年代上不可能的方式互相引用,那麼至少有一部是偽造的。

這逮住了單靠詞彙分析可能漏掉的偽作。一個老練的偽造者可以模仿古奧的語言——但要模仿整個智識生態系,準確知道在某一個時刻哪些文本存在、哪些不存在,就難得多。纂修官對書目傳統的深厚掌握,給了他們任何個別偽造者都無法企及的優勢。

>CHECK 4 transmission_gap

where was this file for a millennium

有些文本自稱出自上古,卻消失了數百年,然後重新冒出來,對它們去過哪裡毫無交代。纂修官把這些傳承斷層當作亟需解釋的證據。一部從漢到宋被連續引用的文本,有一條經過驗證的保管鏈;一部據稱出自周代、卻要到明代才首次被提及的文本,則有一千年的斷層需要解釋。它去過哪裡?是誰保存的?經由什麼樣的鏈條?沒有答案,而那個斷層本身就是證據。

這擊垮了那一類自稱是「秘傳」的偽作——據稱經由官方記錄之外的私人師承傳下。如果一部文本秘密到在任何現存的來源裡,沒有任何一位目錄學家、類書或學者曾提及它,纂修官便斷定:它之所以秘密,是因為它根本不存在。

>TRACE star_case

子夏易傳 · a forgery of a forgery of a forgery

他們調查中最令人惱火的一樁,是托名於孔子弟子子夏的《子夏易傳》。它被偽造、被揭穿、被再偽造、被再揭穿了如此多次,以致那篇評語讀起來像一份嫌犯過多的懸案報告:未有如此書之偽中出偽,層層造作而不已者。

原本——如果它真的存在過——已亡佚於漢代。有人偽造了一個替代品;被偵破了。有人又偽造了一個。第三個人再偽造了又一個。每一個接續的偽作都自稱是真正的上古文本,並累積起它自己那一套註疏傳統。到了清代,這層層疊疊的捏造需要整整一段的考古才能理清。纂修官不只是宣告它是假的——他們追溯了它整部造假的歷史:誰在何時偽造了什麼,以及每一層與上一層如何相關。

>COMPARE proto_modern

parallel to Wolf and Lachmann · earlier corpus

這些方法以驚人的方式預示了西方的校勘學。系統化的語言斷代、交叉比對書目記錄、追蹤引文鏈、傳承史分析——全都在十八、十九世紀的歐洲古典學術中被獨立地發展出來。沃爾夫論荷馬(1795)、拉赫曼論《新約》——材料不同,邏輯卻驚人地相似。

這個對比並不精確。四庫纂修官有其制度性的局限:他們不會把偽作偵測用到《易經》本身、《論語》或《春秋》上——那些經典被假定為真確而不容置疑。但在那些局限之內,這些方法既嚴謹又有效。它們逮住了騙過學者數百年的真正偽作,而兩個半世紀之後,他們的裁決依然是任何「某部文言文本是否名實相符」之問題的起點。

每一次擯斥都建立在證據之上;每一份偽作裁決都是論證出來的,而非斷言出來的。任何一項測試不通過,托名即遭擯棄。四項全都不通過,這篇評語便成了一篇校勘法醫學的短論。

[██████████] INTEGRITY VERIFIED
/END_TRANSMISSION

>FAQ

四庫纂修官如何偵測偽造的文本?
他們跑四項互相獨立的測試:詞彙斷代(時代錯置的用語)、對照《漢書·藝文志》與《隋書·經籍志》等歷代登錄的書目交叉比對、引文鏈考古,以及傳承斷層分析。任何一項不通過,托名即遭擯棄。
詞彙斷代如何揭穿《六韜》的偽托?
《六韜》自稱記錄公元前十一世紀的對話,但纂修官發現了「將軍」這個官銜——它最早出現於《左傳》,在西周早期並不存在——從而證明那段對話是捏造的。
四庫纂修官的方法是否早於西方的校勘學?
是的。他們的成書於 1773–1782 年,其系統化的語言斷代與引文分析,比歐洲的語文學——沃爾夫論荷馬(1795)、拉赫曼論《新約》——早了一代以上,而且用在一個大得多的語料庫上。

>RELATED TRANSMISSIONS