پرش به محتوای اصلی

یابندهٔ فایل و عکس تکراری رایگان

فایل‌های تکراری و عکس‌های مشابه را در یک پوشه پیدا کنید: نسخه‌های دقیقاً یکسان بر اساس محتوا، به‌علاوهٔ نسخه‌های تغییر اندازه‌یافته یا دوباره ذخیره‌شدهٔ همان عکس. بهترین نسخه را نگه دارید و بقیه را کنار بگذارید. در مرورگر شما اجرا می‌شود؛ چیزی آپلود نمی‌شود.

فایل‌ها را اینجا رها کنید یا برای مرور کلیک کنید

Any file · پردازش روی دستگاه شما

یا Ctrl+V را بزنید تا از کلیپ‌بورد جای‌گذاری شود

می‌توانید چندین فایل را به یکباره رها کنید

مرور فایل‌ها

فایل‌های شما هرگز دستگاهتان را ترک نمی‌کنند. تمام پردازش به صورت محلی در مرورگر شما انجام می‌شود.

نحوه کار

این صفحه فایل‌های روی دستگاه شما را می‌خواند. فایل‌ها فقط وقتی نسخهٔ دقیقاً یکسان حساب می‌شوند که اندازه و هش محتوای یکسان (xxHash-128 از hash-wasm) داشته باشند، و فقط فایل‌هایی که اندازهٔ یکسان دارند هش می‌شوند، پس پوشه‌های بزرگ هم سریع بررسی می‌شوند. برای عکس‌های مشابه، هر تصویر به یک بندانگشتی خاکستری 9×8 کوچک می‌شود و به یک هش تفاضلی 64 بیتی تبدیل می‌شود؛ عکس‌هایی که هششان فقط در چند بیت فرق دارد یک صحنه را نشان می‌دهند، با اندازهٔ تغییریافته، دوباره ذخیره‌شده یا کمی ویرایش‌شده.

  1. 1
    یک پوشه یا چند فایل انتخاب کنید
    «انتخاب پوشه» را بزنید تا یک پوشه با زیرپوشه‌هایش بررسی شود، یا فایل‌ها را بکشید و رها کنید. چیزی آپلود نمی‌شود.
  2. 2
    مشخص کنید چه چیزی تکراری حساب شود
    فقط نسخه‌های دقیقاً یکسان، عکس‌های تقریباً یکسان، یا عکس‌های مشابه (تغییر اندازه‌یافته، دوباره ذخیره‌شده یا کمی ویرایش‌شده).
  3. 3
    گروه‌ها را بررسی کنید
    هر گروه بهترین نسخه‌اش را نگه می‌دارد (بیشترین پیکسل، سپس بزرگ‌ترین، سپس قدیمی‌ترین). هر فایلی را تیک بزنید یا تیکش را بردارید.
  4. 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 کوتاه. «یافتن تکراری‌ها» را بزنید. فقط همان سه فایل هم‌اندازه خوانده می‌شوند. نتیجه می‌گوید «۱ گروه تکراری · ۲ مورد برای حذف تیک خورده · 8.4 MB برای آزاد شدن» زیر عنوان «گروه ۱ · ۳ فایل یکسان». اگر هر سه تاریخ تغییر یکسان داشته باشند، Trip/IMG_2041.jpg چون کوتاه‌ترین مسیر را دارد «بهترین نسخه» علامت می‌خورد و دو فایل دیگر تیک می‌خورند. در مرورگری که بتواند فایل‌های داخل یک پوشه را تغییر دهد، «انتقال ۲ نسخه به _duplicates» بعد از تأیید شما آن‌ها را به پوشه‌ای به نام _duplicates داخل پوشه‌ای که انتخاب کرده‌اید منتقل می‌کند، با نام‌های Trip__IMG_2041 (1).jpg و Backup__IMG_2041.jpg.

کدام تنظیمات را استفاده کنید و محدودیت‌ها

  • سطح تطبیقی را انتخاب کنید که به فایل‌های شما می‌خورد. «نسخه‌های دقیقاً یکسان» فایل‌هایی با محتوای یکسان را، با هر نامی، پیدا می‌کند. «+ عکس‌های تقریباً یکسان» به‌طور پیش‌فرض انتخاب است و همان عکس را که تغییر اندازه داده یا با کیفیت دیگری دوباره ذخیره شده هم گروه‌بندی می‌کند. «+ عکس‌های مشابه» نسخه‌های کمی ویرایش‌شده و عکس‌هایی را که با فاصلهٔ کوتاه گرفته شده‌اند هم گروه‌بندی می‌کند، و صفحه می‌گوید قبل از پاک‌سازی گروه‌ها را بررسی کنید. در پشت صحنه این دو گزینهٔ آخر تا 4 یا 10 بیت اختلاف از 64 بیت اثر انگشت عکس را می‌پذیرند. برای پوشه‌های سند، موسیقی یا ویدیو «نسخه‌های دقیقاً یکسان» را انتخاب کنید، چون مرحلهٔ عکس را رد می‌کند و سریع‌تر است.
  • نسخه‌های دقیق با حجم و محتوا پیدا می‌شوند. ابزار همهٔ فایل‌ها را فهرست می‌کند، سپس فقط فایل‌هایی را که حجمشان با فایل دیگری برابر است در تکه‌های 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 گروه اول را نشان می‌دهد، با خطی مانند «…و ۱۲ گروه دیگر (همه در 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 Drive) است که دانلود نشده. فایل‌ها را در این دستگاه دانلود کنید، برنامه‌هایی را که از آن‌ها استفاده می‌کنند ببندید و پوشهٔ کوچک‌تری را اسکن کنید. تا وقتی اسکن در حال اجراست، دکمهٔ «یافتن تکراری‌ها» با خط پیشرفتی جایگزین می‌شود که به «لغو» ختم می‌شود و آن را متوقف می‌کند.
می‌گوید «این بیشتر از ظرفیت یک 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

کلمه‌ها را در فایل‌های .docx، .pptx و .xlsx بدون Office جایگزین کنید: چند جفت یافتن ← جایگزینی، چندین فایل با هم، حساس به حروف، کلمات کامل یا عبارت منظم. قالب‌بندی، تصویرها و چیدمان همان می‌مانند؛ چیزی آپلود نمی‌شود.

امتحان کنیدفایل‌ها محلی می‌مانند
📊

ادغام فایل‌های Excel

فایل‌های Excel، ODS و CSV را در یک کارپوشه با هر برگه به‌عنوان یک زبانه ترکیب کنید، یا همه ردیف‌ها را در یک برگه روی هم بچینید و ستون‌ها را بر اساس نام سرستون تطبیق دهید. در مرورگر شما اجرا می‌شود؛ فایل‌ها آپلود نمی‌شوند.

امتحان کنیدفایل‌ها محلی می‌مانند

سؤالات متداول