即時、快速、無需驗證碼的台灣 3+3 郵遞區號查詢工具。
本專案使用 npm:
npm install
npm run dev正式建置:
npm run build資料來自中華郵政「3+3 郵遞區號應用系統」的官方安裝包。目前已驗證
V2603(官方更新日 115/06/30),其中的 DBF/rall1.dbf 為 Visual FoxPro DBF,
資料日期 2026-06-29,共 79,876 筆。
新版安裝包不是 Inno Setup,而是 CreateInstall/Gentee GEA 封裝。本專案的更新工具會 直接拆出 DBF,不會執行 Windows 安裝程式,也不需要 Wine:
- 從中華郵政官方下載頁探索最新版本。
- 下載並驗證所有 RAR 分卷,以
unar組合出 EXE。 - 用專案內的
gea-extract直接解析 EXE 內嵌的 GEA v2/LZGE 資料。 - 驗證 GEA CRC、DBF header、必要欄位及最低資料量。
- 轉換成
src/assets/zipcode.json。
完整技術細節與手動更新指令請見 資料庫轉換器及 資料來源說明。
Update database Action 每月 1 日 00:00 UTC (台灣時間 08:00)執行,也可以從 GitHub Actions 手動觸發。
Action 只在轉換後的郵遞區號 JSON 確實改變時,建立
chore(data): update zipcode database commit。若官方調整下載頁、封裝格式、壓縮方法
或 DBF schema,流程會直接失敗,不會靜默提交舊資料或不完整資料。