accelon26古籍資料庫閱讀器

tx.adb 與 taixu.adb 有什麼不同

taixu.adb 是 2006 年隨光碟流通的《太虛大師全書》資料庫;tx.adb 是 2026 年

在同樣的文字上重建、再加上大正藏經文連結的新版。兩本的正文逐字相同,差別在

資料庫檔頭、索引重建方式,以及新版多出來的 <聯 i="taisho?…"> 跨庫錨點。

舊版已從公開資料庫下架,新讀者請用 tx.adb。

一眼看差異

項目taixu.adb(舊版,已下架)tx.adb(2026 連結版)
檔頭 dbnametaixutx
資料來源2006 年光碟版文字同一份文字(沒有改字)
行數214,956214,956
頁(頁 id)16,44116,441(完全相同)
標記種類/caches120/37120/37(相同)
大正鏈結04,484 個 <聯>(2,450 筆引文、1,204 頁)
字級範圍沒有4,337 個帶 j="起-訖"(其餘沿用 q 比對)
反向連結沒有大正藏頁面可回連太虛
封面taixu_logo.png(259,836 B)tx_logo.png(320,214 B,「2026年新版」)
資源678 個678 個(只換 logo)
檔案大小20,475,406 B(19.5 MiB)21,685,303 B(20.7 MiB)
建置日期2006-01-202026-10-28
重建方式Delphi 版索引器一支腳本(見 taixu-links.md)

一、資料來源與做法

舊版是 2006 年用 Accelon3 的 Delphi 索引器建的,正文與目錄都在 adb 裡,沒有大正藏連結。

新版沒有換底本:直接把舊 taixu.adb 的 source 解成 accelon3 標記(一行一個

pcl 行),在文字上插入連結,再用 ts/src/adbauthor.ts 重建

source / tokens / tags / tables / attributes / attributes.sorted / caches,

resources 與 caches 的鍵都沿用原檔。所以:

二、新版多了什麼

「經曰:」「經上說:」「經云:」「法華云:『」「:『」後面的引文;2,450 筆成功

對到大正藏,分佈在 1,204 頁。q 帶著大正藏原文,所以能反過來在大正藏頁面上

顯示「回連結」。

4,337/4,484 個錨點有;點下去 accelon26 只塗那一小段(不是整頁或整欄),

對不上 q 時才退回文字比對。聯.i 格式不變,舊 accelon3 忽略 j。

兩庫共同引用 224 頁、54 部經(見 shared-xref-tx-ys.md)。

本文區空白時顯示。

所以檔名、dbname、logo 資源名三者都是 tx。

三、與舊版不同的地方

對外的大正連結(taisho?…)不受影響。

(Delphi 版對少數自閉合標記的計法不同)。頁的定位一律走

attributes/頁.id → tags/頁,所以頁碼不受影響。

120 種,andtagid=18(頁)與舊版相同。平裝/精裝 這種「自閉合但仍有

close hit」的舊 docdef 寫法也照原樣重建。

四、怎麼重建

:: 1) 從舊版重建出加好連結的 tx.adb(會先寫 build/taixu-linked.txt)
bun run ts/tools/backlink.ts --src build/taixu-original.adb --reuse ^
  --dbname tx --logo logo/tx_logo.png --out build/tx.adb

:: 2) 重跑搜尋(不用 --reuse)會重新抽引文、查大正藏,約 30 秒+打包 90 秒
bun run ts/tools/backlink.ts --src build/taixu-original.adb ^
  --dbname tx --logo logo/tx_logo.png --out build/tx.adb

需要 build/taixu-original.adb(舊版備份)與 accelon3/taisho.adb。

完整規則、命中率與驗收見 taixu-links.md。

五、這一版