fixmint
UK

Як знайти дублікати файлів і безпечно звільнити місце на диску

Автор: · · 4 хв читання

Дублікат — це файл, вміст якого збігається з вмістом іншого файлу байт у байт. Однакової назви недостатньо, і однакового розміру теж. Щоб знайти справжні дублікати, згрупуйте файли за розміром, а потім порівняйте відбиток вмісту кожного файлу. Перш ніж видаляти будь-яку копію, переконайтеся, що залишиться одна справна копія, а решта є в резервній копії.

Пошук дублікатів файлівОднакові файли збережено двічіБезкоштовно

Чому однаковий розмір може означати різні файли

Розмір — це кількість байтів у файлі. Два файли можуть збігтися випадково або через спільну фіксовану структуру: шаблон форми, збереження гри однієї довжини чи документ, де одна цифра змінилася з 12 на 13. Розмір лишається тим самим, а вміст — ні.

Назви теж ненадійні. «photo (1).jpg» може бути іншим зображенням, ніж «photo.jpg», а два файли «budget.xlsx» у різних папках можуть містити різні числа. Використовуйте розмір, щоб звузити список, а вміст — щоб вирішити остаточно.

Як хешування доводить, що файли збігаються

Геш-функція читає кожен байт файлу і створює короткий відбиток фіксованої довжини. Прикладом є SHA-256. Він завжди дає 64 шістнадцяткових символи (цифри від 0 до 9 і літери від a до f), незалежно від розміру файлу. Змініть один байт — і відбиток повністю зміниться.

Тож два файли з однаковим відбитком SHA-256 практично є ідентичними. Жоден відомий метод не дозволяє навмисно отримати однаковий SHA-256 для різних файлів.

Повне читання файлів — найповільніша частина, тому хороший пошук працює поетапно:

  1. Групуйте файли за розміром. Файл, розмір якого не має жоден інший файл, не може бути дублікатом, тож його пропускають.
  2. Обчисліть відбитки лише для файлів, що залишилися в кожній групі.
  3. Файли з однаковим відбитком є дублікатами.

Схожі фотографії — це інше завдання

Фото, надіслане через месенджер, зазвичай стискається повторно і зберігається знову. Його байти змінюються, отже змінюється і відбиток. Два знімки однієї сцени, один з яких зменшено або обрізано, для вас виглядають однаково, але містять різні байти. Пошук точних збігів вважатиме їх різними.

Для таких фото порівнюйте очима. Відкрийте їх поруч у переглядачі та залиште більший, чіткіший варіант. Менші копії видаляйте лише після перегляду.

Порівняйте папку з її резервною копією

Перш ніж видалити щось із робочої папки, перевірте, що в резервній копії це є. Порівняйте дві папки, щоб побачити, що є лише з одного боку, що змінилося і що переміщено.

Важливі два режими:

  • Швидкий режим зіставляє файли за шляхом. Він вважає два файли однаковими, якщо збігаються їх розміри, а між двома папками ще й час зміни. Режим швидкий, але змінений файл, у якого розмір і час лишилися тими самими, може непомітно пройти повз перевірку.
  • Перевірка вмісту читає кожен файл, розмір якого збігається з обох боків, і порівнює відбитки SHA-256. Він знаходить зміну, що не змінила розміру, а також файли, які перемістили або перейменували.

Перед тим як покладатися на резервну копію, використовуйте перевірку вмісту. Найважливіший рядок — «лише в A»: ці файли не мають копії з іншого боку.

Що заповнює диск

Диск заповнюють кілька передбачуваних речей: старі відео, резервні копії телефона, папка завантажень, повна інсталяторів, образи дисків і цілі копії папок, зроблені «про всяк випадок». Спочатку подивіться, що займає місце. Інструмент показує найбільші папки, тож ви починаєте там, де справді багато місця, а не видаляєте файли навмання.

Дублікати витрачають місце пропорційно до свого розміру. Відео завбільшки 4 GB (4 гігабайти), збережене тричі, займає 12 GB. Залишивши одну копію, ви звільните 8 GB.

Безпечно видаліть зайві копії

  1. Перегляньте кожну групу однакових файлів. Вирішіть, яку копію залишити: ту, що в папці, якою ви реально користуєтеся, або ту, що має найзрозуміліше ім'я.
  2. Відкрийте копію, яку збираєтеся залишити. Переконайтеся, що вона відкривається і виглядає правильно.
  3. Перевірте резервну копію. Порівняйте папки, щоб підтвердити, що в резервній копії цей файл є.
  4. Перемістіть зайві копії в кошик, а не видаляйте остаточно. Очистіть кошик лише після кількох днів звичайного користування без втрат.
  5. Очистіть кошик. Переміщення файлів у кошик не звільняє місце на диску, доки кошик не очищено.

Особливі випадки

  • Жорсткі посилання і ярлики. Деякі файли, що схожі на дублікати, є двома іменами для одних і тих самих даних на диску. Видалення одного імені не звільняє місця, бо дані лишаються для другого імені.
  • Синхronізовані папки. Хмарна чи синхронізована папка передає кожне видалення на всі пристрої, з якими вона синхронізується. Перевірте налаштування синхронізації, перш ніж видаляти там.
  • Папки програм. Застосунки й система зберігають однакові файли, які програма може потребувати в кількох місцях. Чистьте особисті папки, а не папки програм.
  • Фотобібліотеки. Застосунки для фото ведуть власну бібліотеку. Видаляйте дублікати всередині застосунку, а не в папці, що лежить під ним, інакше бібліотека може втратити слід своїх фотографій.

Переклад з Англійський оригінал за допомогою ШІ.

Коментарі

    Коментарів поки немає. Будьте першим.

    Ваша оцінка (необов’язково)

    Ваша пошта ніколи не показується і не зберігається.

    Обкладинка: Digital Workflow ToolkitDigital Workflow Toolkit

    Рецепти, шаблони та схеми для ланцюжків дрібних операцій з файлами (конвертація, перейменування, стиснення, злиття) у робочі процеси, які щоразу працюють однаково.

    $19.00Придбати на GumroadАнглійською