初步評估免費簽訂書面契約前不收費24 小時電話與 LINE 受理
Word(docx)、Excel(xlsx)、PowerPoint(pptx)與 OpenDocument(odt、ods、odp)其實都是一個 ZIP 套件,裡面放著幾十個 XML 部件:正文、樣式、設定、圖片、關聯清單。下載中斷或儲存裝置出錯時,常見的是檔案尾端被截掉(最後幾個部件與目錄消失)或某一個位元翻了(某個部件的 CRC 對不上)。
文字救援只把文字抓出來另存新檔,格式、圖片、公式都不保留。這一頁說明另一條路:把截斷的 XML 補上結尾標籤、把翻掉的位元改回來、整理指向遺失部分的記載,再重新封裝成同類型的檔案。能救回多少,取決於斷在哪裡;這是盡力而為的修復,不保證每一份都能用原本的軟體打開。
INSIDE · 檔案裡面是什麼
依 Microsoft 的 Open Packaging Conventions 與 PKWARE 的 ZIP 規格,docx、xlsx、pptx 是一個 ZIP 檔:每個部件(例如 word/document.xml 正文、word/styles.xml 樣式、word/media/image1.png 圖片)各自壓縮存放,並且各有一個 CRC-32 校驗碼;檔案最後面是一張「中央目錄」,列出每個部件放在哪裡。另外有「關聯清單」(_rels/.rels、word/_rels/document.xml.rels)與「內容類型」([Content_Types].xml)記載各部件之間怎麼互相指向。OpenDocument 的 odt、ods、odp 也是同樣的 ZIP 結構,只是部件名稱不同(content.xml、styles.xml、META-INF/manifest.xml)。
| 損壞情況 | 檔案裡發生了什麼 | 還能做什麼 |
|---|---|---|
| 尾端被截掉(下載中斷、拔隨身碟) | 中央目錄消失;排在後面的部件整個不見;排在截斷點上的那個部件只剩前半段 | 前面的部件完整可用;截斷點上的 XML 可以補上結尾標籤;遺失的部件(常是圖片、頁首頁尾、設定)回不來,但可以把指向它們的記載整理掉 |
| 單一位元翻轉(儲存裝置或傳輸錯誤) | 某個部件的內容有一個位元變了,CRC-32 對不上,軟體判定檔案損毀 | 如果那個部件是「儲存、未壓縮」的,可以逐位元試改、用 CRC 找回正確的那一個;壓縮過的部件通常解不開,只能丟掉 |
| 中間一段被覆寫 | 連續多個位元組變成零或亂數 | 落在哪個部件就哪個部件壞;壓縮資料斷在中間時,前半段仍可能解出一部分文字 |
WHY · 為什麼文字救援會丟格式
Word 的粗體、表格、段落樣式記在 styles.xml 與正文 XML 的標籤裡;Excel 的公式、日期格式記在工作表 XML 與 styles.xml;圖片是獨立的部件。文字救援只讀正文裡的文字節點,另存成一份全新的檔,所以一定可靠,但格式、圖片、公式都不會跟過去。
保留格式的修復走另一條路:盡量保留原來的部件,只修壞掉的那幾個。它會做三件事。
截斷點上的 XML 通常停在某個標籤中間。工具會往回找到最後一個完整的元素,丟掉做到一半的那一段,再依照還開著的標籤補上對應的結尾標籤,讓 XML 重新成為合法文件。斷點之後的內容就是遺失了,補的只是結構,不是內容。
對「儲存、未壓縮」的部件,CRC-32 對不上時,工具把每一個位元各翻一次重算 CRC;只有恰好一個候選對得上時才採用,並在報告寫出是第幾個位元組。壓縮過的部件(大多數 Office 檔都是)無法這樣試,CRC 不符就只能丟掉或改用文字救援。
圖片或頁首頁尾不見了,正文、關聯清單、內容類型裡還會指向它們,Word 打開會報錯。工具會移除這些指向遺失部件的記載(關聯、內容類型、正文裡的圖片與頁首頁尾引用),必要時重新產生關聯清單,再用新的中央目錄重新封裝。
被截掉的部件不會憑空回來。工具的結果頁會分別列出「原樣保留」「補齊尾端」「單一位元校正」「整理記載」「重新產生」「無法保留而丟棄」各有幾個,報告也會逐一列出每個部件怎麼處理;請把它當成一份「還剩下什麼」的清單,而不是「全部修好了」。
TOOL · 怎麼操作
原檔不要重新儲存、不要讓 Word 自動修復後覆蓋。工具只讀取你選的檔案,不會改動它。
打開本機資料工具箱的損毀檔案搶救,選擇壞掉的 docx、xlsx、pptx、odt、ods 或 odp(200 MB 以內)。工具先做原本的逐項檢查與文字救援。
面板會自動出現在結果下方,顯示修復結果:FIXED(通過讀回檢查,讀得到的部分都保留)、REPAIRED(通過讀回檢查,但有部件遺失或被截斷,對它們的記載已整理掉)、CLEAN(套件沒有需要整理的地方)、CHECK(新檔讀回檢查沒過,不提供下載)或 CANNOT(正文部件遺失或無法補救)。
每一列寫出部件名稱、處理方式與說明(補上幾個結尾標籤、校正第幾個位元組、移除哪些關聯)。有「丟棄的部分」也會列出原因。
檔名是原檔名加 _repaired,副檔名維持原本的類型。下載後用 Word、Excel、PowerPoint 或 LibreOffice 打開核對;也可以下載一份文字報告,記錄原檔與修復檔的 SHA-256。
讀回檢查是用本頁自己的 ZIP 讀取程式把新檔讀回來:每個部件重新計算 CRC-32、每個 XML 部件重新解析一次。它只能證明「結構合法」,不等於原本的軟體一定能開啟;Microsoft 的 Word 與 Excel 各自有內建的「開啟並修復」功能,修復檔若仍打不開,可以再試那個功能,或退回文字救援。
LIMITS · 救不回的情況
word/document.xml、xl/worksheets/、ppt/slides/、content.xml)整個遺失或連前半段都解不開修復檔是你用工具產生的副本,請同時保留沒有處理過的原檔,並在交接紀錄寫明哪一份是原檔、哪一份是修復後的副本與各自的 SHA-256;見原檔、副本、時間軸與交接紀錄。
以上出處均為公開網頁;規格與軟體功能可能更新,請以各自的現行版本為準。
本頁為一般性技術說明(校閱日 2026-10-06),不構成法律意見或資安鑑定。工具的處理結果只是輔助,不是鑑定報告;涉及訴訟、報案或個資爭議,請洽律師或相關主管機關,符合資格者可向法律扶助基金會(專線 412-8518)申請扶助。緊急危險請撥 110;疑似詐騙請撥 165。
FAQ · 常見問題
修復檔是重新封裝的新 ZIP:原樣保留的部件內容與原本相同,被截斷的 XML 補了結尾標籤,CRC 不符的未壓縮部件改回了正確的位元,指向遺失部件的記載被移除,關聯清單可能是重新產生的。檔案的雜湊值一定和原檔不同,原檔請另外保留。
REPAIRED 表示新檔通過讀回檢查,但有部件遺失或被截斷:例如圖片、頁首頁尾或設定被截掉了,工具只能整理掉對它們的記載,這些內容找不回來。FIXED 表示檔案裡讀得到的部分都保留下來了,沒有丟掉任何部件。
公式記在工作表 XML 裡,只要那個工作表部件完整或只是尾端被截斷,截斷點之前的儲存格與公式會保留;公式的計算結果快取可能遺失,打開後重新計算即可。被截掉的工作表就回不來了。
對 CRC-32 不符、而且是「儲存、未壓縮」的部件,工具把每一個位元各翻一次重新計算 CRC-32;只有恰好一個候選與記載的 CRC 相符時才採用,並在報告寫出位置。多個候選或零個候選都不採用。壓縮過的部件無法這樣做。
先試 Word、Excel 內建的「開啟並修復」(檔案 › 開啟 › 選檔後按開啟旁邊的箭頭)或用 LibreOffice 開啟後另存;仍不行就回到文字救援,把文字另存成新檔。修復只依檔案裡還讀得到的資料做結構整理,沒辦法把已經遺失的內容變回來。
不會。頁面程式沒有上傳功能,不使用 cookie 或瀏覽器儲存;分析、修復、讀回檢查與下載都在你的瀏覽器裡完成,關閉頁面就清除。
還是不確定該從哪裡開始?直接打字描述你的狀況,AI 偵探會在你的裝置上整理下一步;內容不傳送、不儲存。
開啟 AI 偵探CONFIDENTIAL INTAKE
第一次諮詢不收費、不需要身分證件、不需要說真名。需要律師的部分,我們會直接建議你先找律師;合法範圍內做不到的,會在簽約前說清楚。