免費重複檔案和照片查詢器
在資料夾中查詢重複檔案和相似照片:按內容找出完全相同的副本,以及同一張照片縮放或重新儲存後的版本。保留最佳副本,把其餘的移到一邊。在瀏覽器中執行;不會上傳任何內容。
將檔案拖放到此處或點選瀏覽
Any file · 在你的裝置上處理
或按 Ctrl+V 從剪貼簿貼上
你可以一次拖放多個檔案
你的檔案永遠不會離開你的裝置。所有處理都在你的瀏覽器中本地進行。
工作原理
本頁讀取你裝置上的檔案。只有大小相同且內容雜湊(hash-wasm 的 xxHash-128)相同的檔案才算完全相同的副本,而且只對大小相同的檔案計算雜湊,所以大資料夾也很快。對於相似照片,每張圖片會縮小為 9×8 的灰度縮圖,並轉換成 64 位差異雜湊;雜湊只有少數幾位不同的照片顯示的是同一場景,只是被縮放、重新儲存或稍作編輯。
- 1選擇資料夾或檔案點按“選擇資料夾”可檢查整個資料夾及其子資料夾,也可以直接拖入檔案。不會上傳任何內容。
- 2選擇哪些算作重複僅完全相同的副本、幾乎相同的照片,或相似的照片(縮放、重新儲存或稍作編輯)。
- 3檢視各組每一組都會保留其最佳副本(畫素最多,其次最大,再次最早)。可勾選或取消勾選任意檔案。
- 4清理在電腦上的 Chrome 或 Edge 中,可把已勾選的副本移到“_duplicates”資料夾。在任何瀏覽器中,都可以把要保留的檔案下載為 ZIP,或下載 CSV 清單。
你的檔案在此瀏覽器中比較,不會被上傳。
指南
操作範例
選擇一個資料夾,其中有 Trip/IMG_2041.jpg、Trip/IMG_2041 (1).jpg 和 Backup/IMG_2041.jpg,這三個檔案內容完全相同,每個都是 4,404,019 位元組(4.2 MB),另外還有一個很小的 Trip/notes.txt。點選“查詢重複項”。只會讀取這三個大小相同的檔案。結果顯示“1 組重複項 · 已勾選 2 個待移除 · 可釋放 8.4 MB”,標題為“第 1 組 · 3 個相同的檔案”。如果這三個檔案的修改日期相同,Trip/IMG_2041.jpg 會被標為“最佳副本”,因為它的路徑最短,其餘兩個被勾選。在能夠更改資料夾中檔案的瀏覽器裡,“將 2 個副本移到 _duplicates”會在你確認後,把它們移入你所選資料夾內的 _duplicates 資料夾,檔名為 Trip__IMG_2041 (1).jpg 和 Backup__IMG_2041.jpg。
使用哪些設定,以及限制
- 選擇適合你的檔案的符合等級。 “完全相同的副本”會找出內容相同的檔案,無論名稱如何。“+ 幾乎相同的照片”是預設選項,還會把縮放後或以其他品質重新儲存的同一張照片歸為一組。“+ 相似的照片”還會把稍作編輯的版本和間隔很短時間拍下的照片歸為一組,頁面會提示你在清理之前先檢查各組。在後台,後兩種等級分別允許照片指紋的 64 位中最多有 4 位或 10 位不同。對於文件、音樂或影片資料夾,請選擇“完全相同的副本”,因為它會跳過照片比對,速度更快。
- 完全相同的副本是按大小和內容找出的。 工具會列出所有檔案,然後只讀取與其他檔案大小相同的那些檔案,每次讀取 8 MB,併為每個檔案產生一個 128 位指紋(xxHash128)。當大小和指紋都相同時,兩個檔案就是完全相同的副本。名稱和日期會被忽略,因此改過名的副本能被找到,而同名的兩個不同檔案則不會被誤判。空檔案(0 位元組)永遠不會被歸為一組。檢查依據是大小加 128 位指紋,而不是逐位元組比較。
- “選擇資料夾”會包含其子資料夾。 “選擇資料夾”會遍歷該資料夾及其下的每個子資料夾。你也可以改為把檔案拖到頁面上。在能夠寫入資料夾的瀏覽器中(電腦上的 Chrome 和 Edge),選擇器會允許頁面移動檔案,這會啟用“移動”按鈕,同時它會跳過名稱以點開頭的子資料夾和任何名為 _duplicates 的資料夾。在其他瀏覽器中,同一個按鈕可以讀取整個資料夾,但無法更改它,所以你只能得到 ZIP 和清單。一次掃描只覆蓋一個資料夾或一組拖入的檔案,“清除全部”可重新開始。
- 相似照片符合有它自己的限制。 只有 JPG、JPEG、PNG、WebP、GIF、BMP 和 AVIF 檔案會按外觀進行比較。HEIC、TIFF 和相機 RAW 照片只檢查是否完全相同。一次掃描最多比較 6,000 張照片,所以列表中排在前 6,000 張之後的照片不參與相似照片這一步。每張照片會被縮小成 9 × 8 的灰度縮圖,並轉換成 64 位指紋,幾乎只有一種顏色的圖片會被跳過,因為它們看起來都差不多。經過旋轉或裁剪的副本會改變這個縮圖,可能無法符合。分組具有傳遞性:如果 A 與 B 符合、B 與 C 符合,三者都會歸入同一組,所以請取消勾選不屬於該組的專案。
- 操作之前先確認保留的是哪個副本。 在每個組中,標為“最佳副本”的那個依次按畫素最多、檔案最大、修改日期最早、路徑最短來選出。其他每個副本的核取方塊都被勾選,名稱帶有刪除線;想保留的請取消勾選。各組按可釋放的空間排序,頁面顯示前 150 組,並附有類似“…另有 12 組(均包含在 CSV、ZIP 和移動操作中)。”的一行。螢幕上看不到的那些組中的副本同樣會被勾選,所以如果超過 150 組,請在移動任何檔案之前先下載 CSV 並仔細閱讀。
- 先移動,之後再刪除。 頁面會把副本移到一邊,而不是直接刪除。“將 N 個副本移到 _duplicates”會請你確認,把每個已勾選的副本寫入你所選資料夾內的 _duplicates 資料夾,然後才從原位置移除。每個被移動的檔案按其路徑命名,資料夾分隔符號換成 __,已在 _duplicates 中的檔案絕不會被覆蓋。請檢查該資料夾,然後自行刪除它來釋放空間。沒有資料夾存取權限時,“下載要保留的檔案(ZIP)”會儲存 without-duplicates.zip,其中包含所有未被勾選的檔案,而不只是重複項;“下載清單(CSV)”會儲存 duplicates.csv,列為 group、match、action、path 和 size_bytes。
常見問題及解決方法
- 提示“未發現重複項。每個檔案都不相同。”
- 在你選擇的等級上,沒有任何兩個檔案符合。重新儲存、縮放或編輯過的照片內容不同,所以“完全相同的副本”不會把它歸組:請選擇“+ 幾乎相同的照片”或“+ 相似的照片”後重新掃描。按外觀符合只涵蓋 JPG、JPEG、PNG、WebP、GIF、BMP 和 AVIF 檔案,幾乎只有一種顏色的圖片會被跳過。空檔案永遠不會被算作重複項,HEIC、TIFF 和 RAW 照片只有在內容完全相同時才能符合。
- 提示“未找到檔案。請選擇包含檔案的資料夾。”或“無法讀取此資料夾。請嘗試其他資料夾,或直接拖入檔案。”
- 第一條訊息表示沒有檔案進來。在電腦上的 Chrome 和 Edge 中,資料夾掃描會跳過名稱以點開頭的子資料夾和任何名為 _duplicates 的資料夾,所以只包含這些的資料夾看起來是空的。請選擇其上級資料夾,或選擇裡面有檔案的資料夾。第二條訊息表示瀏覽器拒絕了該資料夾,或在列出內容時中斷了。請嘗試目錄樹中更靠下的資料夾,而不是整個磁碟或系統資料夾,或者改為把檔案拖到頁面上。拖入的檔案可以掃描和列出,但不能移動。關閉選擇器而不選擇任何內容時,不會顯示任何內容。
- 提示“無法比較這些檔案。請減少每次處理的檔案數量。”
- 掃描的某一步失敗了,最常見的原因是工具讀取檔案時無法讀取它:檔案被移動或刪除、被其他程式鎖定,或者只是尚未下載的雲端佔位檔案(OneDrive、iCloud、Google 雲端硬碟)。請把檔案下載到此裝置,關閉使用這些檔案的程式,並掃描較小的資料夾。掃描執行期間,“查詢重複項”按鈕會被一行以“取消”結尾的進度提示取代,點選“取消”即可停止。
- 提示“超出了 ZIP 能容納的上限(4 GB)。請改用清單。”
- “下載要保留的檔案(ZIP)”會打包所有未被勾選的檔案,所以大資料夾可能超出在這裡產生的 ZIP 的容量:總大小約 4 GB 以內,不能有 4 GB 或更大的單個檔案,且最多 65,535 個檔案。請使用“下載清單(CSV)”,自行處理列出的副本。或者在電腦上的 Chrome 或 Edge 中,用“選擇資料夾”進行掃描並使用“移動”按鈕,它不會產生 ZIP。
- 提示“移動在處理 3 個檔案後停止。其餘檔案未做更改。”
- 移動中途失敗了,例如某個檔案在其他程式中被開啟,或磁碟已滿;頁面無法判斷具體是哪種。已經移動的副本位於 _duplicates 資料夾中,其餘的留在原處。每個副本都是先寫入 _duplicates,再從原位置移除,所以移動失敗不會丟失檔案。螢幕上的列表現在已經過時,請點選“清除全部”,重新選擇資料夾並重新掃描,然後再嘗試一次。
對比分析
檔案管理器可以按名稱或大小排序,但這隻能暗示可能有重複:同名的兩個檔案可能不同,改過名的副本則會被漏掉。這個工具比較的是內容,所以改過名的副本也能找到,還能把縮放或重新儲存過的照片歸為一組。對於特別龐大的相簿、相似影片或相似音訊搜尋、HEIC 或 RAW 照片、向同一次掃描新增第二個資料夾,或直接刪除到回收站,專用的桌面程式通常是更好的選擇。這個頁面這些都不做。它自己也不會刪除檔案:它把副本移入 _duplicates 資料夾(在能夠寫入資料夾的瀏覽器中),或者給你一個包含要保留檔案的 ZIP,或一份 CSV 清單。掃描在你的瀏覽器中執行,檔案不會上傳。
相關工具
批次檔案重新命名
一次重新命名多個檔案:查詢替換(或正規表示式)、大小寫、字首、字尾、編號以及照片拍攝日期。即時預覽,然後將重新命名後的檔案打包成 ZIP 下載。適用於任何裝置;不會上傳任何內容。
Word、PowerPoint 和 Excel 查詢替換
無需 Office,即可替換 .docx、.pptx 和 .xlsx 檔案中的文字:支援多組查詢 → 替換、一次處理多個檔案、區分大小寫、整詞符合或正規表示式。格式、圖片和版式保持原樣,不會上傳任何內容。
合併 Excel 檔案
把 Excel、ODS 和 CSV 檔案合併為一個工作簿,每個工作表作為一個標籤頁;或者把所有行疊加到一個工作表中,並按表頭名稱對齊各列。在瀏覽器中執行,檔案不會被上傳。