освобождение
Эта статья в значительной степени или полностью опирается на один источник . ( май 2024 г. ) |
freedup — программа для сканирования каталогов или списков файлов на наличие дубликатов файлов . Списки файлов могут быть переданы во входной канал или сгенерированы внутри с помощью команды find с предоставленными параметрами. Есть еще варианты, позволяющие более подробно указать условия поиска. Остальные опции влияют на выполняемые действия, т.е. только отображать или указывать, какую ссылку и при каких обстоятельствах. freedup сначала сравнивает размеры файлов, затем на равных размерах MD5-подписи , и перед тем как предпринять действия, выполняется побайтовая проверка на предмет верификации. Интерактивный режим позволяет индивидуально решать, какие файлы программно или жестко связать или удалить.
Сравнение с игнорированием тегов метаданных и комментариев — уникальная особенность freedup . Размер файла, начало и конец уникального содержимого сохраняются для последующей обработки. Сравнивая звуковые файлы, вы можете игнорировать теги, например, если один из них помечен тегом ID3v1 , а другой звуковой файл с идентичной музыкой помечен тегом ID3v2 . Это также работает, если вы скопировали копию и пометили ее заново, чтобы она поместилась в другой альбом. Это работает и для JPEG файлов ( Exif ), а mp4 также для фильмов . Поддерживается автоматический режим, который дает команду freedup игнорировать все распознанные теги. Автор расширит эту функцию по требованию, если будет достаточно документации по удалению тегов.
freedup написан на POSIX- совместимом языке C и распространяется под лицензией GNU General Public License . Его сложность составляет O(n log n) для полного сравнения файлов. Это делается для одинаково длинных файлов после сортировки по размеру размера с помощью qsort (). [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Что такое POSIX (интерфейс портативной операционной системы)?» . WhatIs.com . Проверено 16 апреля 2023 г.
Внешние ссылки
[ редактировать ]- Программное обеспечение, связанное с файловой системой Unix
- Программное обеспечение C (язык программирования)
- Бесплатное программное обеспечение, написанное на C.
- Кроссплатформенное бесплатное программное обеспечение
- Кроссплатформенное программное обеспечение
- Бесплатные инструменты сравнения файлов
- Инструменты сравнения файлов
- Бесплатная утилита
- Бесплатное программное обеспечение для хранения данных
- Бесплатное программное обеспечение для резервного копирования
- Редакторы тегов
- MP3
- Unix-заглушки