Теговые файловые менеджеры. Сравнительный обзор


Где же была эта чертова картинка?! Я сто раз натыкался на нее, пока она была не нужна!

Привычная нам организация документов по папкам, логика которой досталась нам еще из доцифровой эпохи, и по сей день прекрасно работает, когда нужно распределить много однотипных файлов в интуитивно понятном порядке.

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

Настоящим спасением в таком случае становится переход на навигацию по тегам (лейблам, ярлыкам, темам, ключевым словам – от приложения к приложению эти термины разнятся и пересекаются). Папки и теги соотносятся примерно как оглавление и предметный указатель книги: когда информация по одной теме разбросана по разным главам, список страниц с ее упоминаниями будет более полезным, чем нудное перелистывание по оглавлению.

Да, внести десяток (а порой – и не один!) тегов для файла тяжелее, чем перетащить его из одной папочки в другую, но это сторицей окупается, когда ты с легкостью находишь сохраненный пять лет назад фотоснимок, о котором в памяти остался лишь тот красивый желтый одуванчик в углу на заднем фоне.

Какие удобства предлагают нам наиболее известные файловые менеджеры с поддержкой тегов?

Дисклеймер-вступление


Те, кто хочет быстро пробежаться взглядом по лаконичной табличке со сравнениями, могут найти ее в самом низу поста. Однако похожие достоинства и недостатки разных программ не всегда равнозначны, что и будет детально рассмотрено ниже. В обзоре встречаются как менеджеры общего характера, так и менеджеры, ориентированные под медиа-контент, и описание пойдет от первых ко вторым.

Не могу сказать, что досконально разобрался в нюансах каждого приложения, и какие-то детали наверняка ускользнули из поля моего внимания. Приглашаю поправлять меня, если найдете где-то в описании неточность. Все неочевидные критерии сравнения я объясняю по мере их появления в той или иной программе, но можете ознакомиться с их значением в небольшом глоссарии ниже.

Глоссарий
Группировка тегов – возможность разбить теги на разделы для облегчения поиска нужного тега.
Иерархия тегов (наследуемые теги, имплицированные теги) – автоматическое добавление тегов X, Y при внесении тега Z.

Алиасы тегов (синонимы, братские теги) – менеджер возвращает одни и те же файлы для тегов X и Y вне зависимости от того, какой из них был внесен.

Автоматизация тегов – внесение тегов на основе характеристик файла (путь, размер, тип, внутренние метаданные файла и прочее), особенно во время импорта новых файлов.

Логические операции с тегами при поиске: И (возвращает файлы, соответствующие всем тегам в строке поиска) ИЛИ (возвращает файлы, соответствующие хотя бы одному тегу в строке поиска) НЕ (возвращает файлы, не имеющие данного тега).

Виртуальные папки – фильтры, выдающие фиксированный список файлов, назначенный пользователем (независимо от имеющихся тегов или физического расположения на диске).

Динамические папки – фильтры, выдающие список файлов по критериям, назначенным пользователем (набор тегов, размер или тип файла, прочее).

Группировка файлов – возможность свернуть часть файлов при отображении в один объект.

Система рейтинга файлов – хотя рейтинг можно организовать с помощью обычных тегов, выделенный для этого сервис будет всегда удобнее.

Выявление файлов-дубликатов – выявление одинаковых файлов по хешу или иным параметрам.

Файловые менеджеры общего характера


1. TagSpaces

(www.tagspaces.org)

Лицензия: фримиум (ограниченный набор функций в бесплатной версии)
Платформы: Windows, Mac, Linux

Способ хранения тегов: имя файла (в Про-версии можно записывать теги в побочных файлах)
Группировка тегов: есть (цвета, категории)
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: частично (умные теги)
Логические операции с тегами при поиске: И, НЕ
История поиска тегов: частично (есть в Про-версии)
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система
Виртуальные папки: отсутствуют
Динамические папки: отсутствуют
Группировка файлов: отсутствует
Система рейтинга файлов: частично (5 звезд в виде обычных тегов)
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: есть (боковая панель, текстовый просмотрщик)
Встроенная корзина: частично (есть в Про-версии)
Заметки для файлов: частично (есть в Про-версии)
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: нет (метаданные хранятся в имени файла / в побочном файле)
Киллер-фичи: Геотеги, текстовый просмотрщик/редактор


TagSpaces появляется в поиске одним из первых, когда берешься искать что-либо по этой теме. Хранение тегов в бесплатной версии реализовано прямиком в имени файла по маске filename [tag1 tag2 tag3], что дает свои плюсы и минусы. Такими тегами могут воспользоваться сторонние программы, в том числе – ваш штатный файловый менеджер, они всегда на виду, не пропадут после удаления приложения, и их можно редактировать, даже не открывая саму программу. Очевидными являются и ограничения: нельзя использовать теги с пробелами (на самом деле можно, символ-сепаратор меняется в настройках, но имейте в виду, что при его смене сделанные ранее теги поломаются), а при подробном тегировании учитывайте ограничения, связанные с длинной имени файла в вашей системе.

TagSpaces встает поверх уже имеющейся у вас системы папок и позволяет хранить набор ссылок на самые ходовые папки в выпадающем меню в левом верхнем углу окна. Если вы привыкли пользоваться корзиной, то удалять файлы напрямую из бесплатной версии программы не стоит: она удаляет файлы мимо корзины ОС.

Изюминкой программы являются умные теги, конвертирующиеся в нужную дату или геотег при их использовании. Кроме того, есть довольно редко встречающийся просмотрщик изображений и PDF-файлов и простеньких текстовых файлов (последние можно даже редактировать прямо из него же).

2. Tagz

(sourcesmithy.com)

Лицензия: платная (пробная версия на 20 файлов)
Платформы: Windows, Mac

Способ хранения тегов: имя файла
Группировка тегов: отсутствует
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: отсутствует
Логические операции с тегами при поиске: не установлено
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система
Виртуальные папки: есть (списки файлов)
Динамические папки: отсутствуют
Группировка файлов: отсутствует
Система рейтинга файлов: отсутствует
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: отсутствует
Встроенная корзина: отсутствует
Заметки для файлов: отсутствует
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: нет (метаданные хранятся в имени файла)
Киллер-фича: списки файлов


По утверждению автора, программа выдержана в лаконичной Uinx-философии выполнения одной функции. Но не будет преувеличением сказать, что программа уж чересчур лаконична. Из настроек только выбор символа-сепаратора и символов-ограничителей.

Теги не делятся на группы и не подсвечиваются цветом, сидя скопом в панели внизу окна. Любое изменение тегов сопровождается навязчивым неотключаемым окошком «Operation successfull», и каждый раз нужно нажимать ОК. Программа забывает открытую папку или список файлов, и при открытии вас всякий раз будет встречать пустое окно. В имени файла не допускается использование тильды, запятой, минуса и прочих символов, которые могут использоваться программой в качестве сепаратора (за исключением того символа-сепаратора который выбран в данный момент). В противном случае программа не сможет распарсить собственные теги.

Возможностями поиска насладиться не удалось, поскольку искал он по внетеговому имени файла даже в режиме Tags.

Главным плюсом остается возможность сохранять и открывать произвольные списки файлов, хранящихся в файлах без расширения. Взглянул бы я на людей, заплативших за лицензию этой программы 20 долларов.

3. Tabbles

(tabbles.net)

Лицензия: фримиум (до 5000 файлов в бесплатной версии)
Платформы: Windows

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть (вложенные теги, цвет)
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: есть (до 15 правил в бесплатной версии)
Логические операции с тегами при поиске: ИЛИ, НЕ
История поиска тегов: есть
Расшаривание тегов по сети: есть (до 90 дней в бесплатной версии)

Способ хранения файлов: файловая система
Виртуальные папки: отсутствуют
Динамические папки: отсутствуют
Группировка файлов: отсутствует
Система рейтинга файлов: отсутствует
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: есть (боковая панель, отдельное окно)
Встроенная корзина: отсутствует
Заметки для файлов: есть (комментарии пользователей, до 5000 комментируемых файлов в бесплатной версии)
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: нет (умное отслеживание файлов) (можно связать файл заново, если не было переименования)
Киллер-фичи: умное отслеживание файлов, интеграция с Проводником, тегирование интернет-закладок, интеграция с Outlook (до 100 писем в бесплатной версии), межпользовательские заметки-комментарии


Tabbles создавался с сильным уклоном в групповое редактирование тегов. Встроенные возможности позволяют как синхронизацию тегов на устройствах одного пользователя (платно, продвинутая версия), так и по сетевым дискам/облаку среди неограниченного числа пользователей (платно, корпоративная версия). Синхронизацией каждого тега можно управлять индвидуально. Каждый файл сопровождается цепочкой комментариев, которые могут читать и оставлять корпоративные пользователи.

Уникальный алгоритм отслеживает перемещение, переименование и изменение файла без необходимости привязывать его заново. Потребуется отключить программу и сильно разворотить файл, чтобы программа его не узнала при новом запуске, но это возможно.

Tabbles тесно интегрирован с Проводником. Иконки тегированных файлов помечаются в Проводнике специальным оверлеем, чтобы отличать их от файлов без тегов. Приложение мониторит открытые папки в реальном времени, предлагая отредактировать теги новых и измененных файлов с помощью всплывающих интерактивных уведомлений в углу экрана.


Много времени и нервов поможет сберечь мощная система автоматического тегирования, позволяющая присваивать теги в зависимости от папки, маски имени, типа файла, содержимого файла, регэкспа или их произвольной комбинации. Можно открыть много окон с разными комбинациями тегов, и с помощью простого перетаскивания файлам будут присваиваться все теги комбинации, открытой в конкретном окне.

4. Elyse

(silkwoodsoftware.com)

Лицензия: фримиум (до 30 тегов в бесплатной версии)
Платформы: Windows, Mac

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть
Иерархия тегов: есть
Алиасы тегов: отсутствуют
Автоматизация тегов: есть (по папкам)
Логические операции с тегами при поиске: И, НЕ
История поиска тегов: отсутствует
Расшаривание тегов по сети: есть

Способ хранения файлов: файловая система, внутренняя база данных программы
Виртуальные папки: отсутствуют
Динамические папки: есть
Группировка файлов: отсутствует
Система рейтинга файлов: отсутствует
Выявление файлов-дубликатов: есть
Встроенный просмотр файлов: есть (отдельное окно)
Встроенная корзина: отсутствует
Заметки для файлов: отсутствуют
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: частично (можно связать файл заново, если не было переименования)
Киллер-фича: Комбинация физических файлов и тегов на одном древе.


В отличие от предыдущих менеджеров, Elyse позволяет нам сочетать группировку тегов по вкладкам и иерархию тегов в отдельном окошке Tag Relationships. В системе иерархии тегов теги делятся на старшие и младшие, и когда вносится один из младших тегов, все старшие по отношению к нему теги добавляются в описание автоматически. К примеру, не нужно поочередно вносить «животное» «рептилия» и «крокодил». Достаточно внести «крокодил», и оба старших тега добавятся сами.
Помимо этого приложение поддерживает два режима внесения новых файлов: встраивание во внутренние базы-каталоги с расширением .ely, либо простая привязка с сохранением местоположения оригинала (иконки таких файлов помечаются оверлеем со стрелочкой, как ярлыки в обычном Проводнике, каковыми они, по сути, и являются). Выбирая метод привязки, следует осторожно относиться к перемещению файлов за пределами Elyse: приложение не умеет так же легко отслеживать и узнавать перемещаемые файлы, но даже в этом случае привязать их заново не составит труда. В режиме встраивания Elyse препятствует добавлению дубликата, если оригинал уже имеется в базе, о чем предупредит в окне с предупреждением.

Вкладка Browsing Tree может искать любые теги в логических сочетаниях И, НЕ. Но, в отличие от обычного поиска по тегам, эти сочетания устойчивые и всегда доступны по одному клику (формируя так называемые «динамические папки», то есть папки с содержимым, меняющимся в зависимости от наполнения базы-каталога). К обычным тегам в Browsing Tree можно подмешивать физические папки на диске и фильтровать их содержимое с помощью тегов, причем одну и ту же папку можно подключать несколько раз с разными тегами.

Автоматизация тегов в Elyse сводится к возможности добавить названия папок в качестве тегов при импорте файла. Можно контролировать, сколько уровней папок будет использовано для создания тегов, что удобно.

5. FenrirFS

(www.fenrir-inc.com/us/fenrirfs/)

Лицензия: бесплатная
Платформы: Windows

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть (цвета, категории)
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: есть (по маске имени, по маске расширения, по регэкспу, по диапазону размера, по диапазону даты)
Логические операции с тегами при поиске: И, ИЛИ
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система, внутренняя база данных программы
Виртуальные папки: отсутствуют
Динамические папки: есть
Группировка файлов: отсутствует
Система рейтинга файлов: есть (звезда)
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: есть (боковая панель, текстовый просмотрщик, режим слайд-шоу)
Встроенная корзина: есть
Заметки для файлов: есть
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: частично (можно связать файл заново)
Киллер-фича: интеграция с Evernote, Facebook, Tweeter.


Приложение дает немного больше свободы в создании вложенных категорий тегов, но иерархия, к сожалению, не поддерживается. Зато рядом с каждым тегом установлен счетчик связанным с ним файлов. Имеется выделенная система рейтинга – файлы можно отмечать звездой. Встроенная корзина поддерживает обратимое удаление с сохранением метаданных и рейтинга. Как и в TagSpaces, поддерживается просмотр pdf и текстовых файлов, но для редактирования придется открывать сторонний редактор.

Можно подключать физические папки в качестве профилей, но между разными профилями теги работать не будут (это можно обойти созданием подпапок в папке профиля, названия которых по умолчанию будут добавляться в качестве тегов к лежащим в них файлам). Как и Tabbles, приложение мониторит свои папки, на лету добавляя новые файлы, но в отличие от Tabbles и Elyse, потерянный файл можно связать заново, даже если он был переименован, или вовсе привязать другой файл.

Кроме подключения папок поддерживается и режим базы данных: документы будут храниться в специальной папке программы в открытом виде. Из-за этого возникают конфликты с одинаковыми именами файлов, и, к сожалению, не реализовано выявление файлов-дубликатов.

Динамические папки фильтруют файлы по типам, тегам, датам и иным параметрам: фильтрующий скрипт можно прописать прямо в свойствах папки, но потребуется знание синтаксиса: gui для настройки папки не предусмотрено.

Приложение сильно облегчит вам жизнь, если вы часто публикуете изображения в Facebook или Tweeter или пользуетесь Evernote.

6. TaggedFrog

(lunarfrog.com/projects/taggedfrog)

Лицензия: бесплатная
Платформы: Windows

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть (наборы избранного)
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: есть (по папке, по маске имени, по маске расширения)
Логические операции с тегами при поиске: И, ИЛИ
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система
Виртуальные папки: отсутствуют
Динамические папки: есть
Группировка файлов: отсутствует
Система рейтинга файлов: отсутствует
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: отсутствует
Встроенная корзина: отсутствует
Заметки для файлов: отсутствуют
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: частично (можно связать файл заново)
Киллер-фича: Облако тегов


Раскладка приложения максимально проста: сверху расположено облако тегов, где размер шрифта тега меняется в зависимости от частоты использования (можно также настроить зависимость от количества файлов), ниже идет фильтр по тегам и типам файлов, и в самом низу – сами файлы. Внизу слева отображаются теги выделенного файла, выше – динамические папки по типам файлов и фильтры/группы тегов (Favourites).

В наличии простенькая алгоритмизация тегов при импорте файлов и редактор тегов. Как и в FenrirFS, можно связать потерянный после переименования или перемещения файл.

6,5. XYplorer

(alternativeto.net/outgoing/software/xyplorer)

Лицензия: платная (полная версия на 30 дней)
Платформы: Windows

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: отсутствует
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: отсутствует
Логические операции с тегами при поиске: И
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система
Виртуальные папки: отсутствуют
Динамические папки: отсутствуют
Группировка файлов: отсутствует
Система рейтинга файлов: есть (цвет)
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: есть (боковая панель, просмотрщик текста)
Встроенная корзина: отсутствует
Заметки для файлов: отсутствует
Фиксация URL-источников файлов: отсутствует
Потеря метаданных при нештатном перемещении файлов: да
Киллер-фича: конвертация простого текста в теги при вставке


Пускай теги отнюдь не являются главным преимуществом этого многогранного менеджера, он все равно нашел, чем выделиться даже среди специализированного софта. XYplorer позволяет, скопировав строку текста из того же Блокнота, сразу добавить ее в виде набора тегов к существующим или вставить с заменой предыдущих тегов. На фоне остальных возможностей программы, делающих ей интерфейс больше похожим на приборную панель самолета, XYplorer может стать вполне сносным компромиссом между тегами и папками при условии, что ваша система тегов будет оставаться максимально простой.

Файловые менеджеры для медиа-контента


1. JetPhoto Studio

(www.jetphotosoft.com)

Лицензия: фримиум (в бесплатной версии автоконвертация изобжений в jpg, нет поддержки видео, RAW)
Платформы: Windows, Mac

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: отсутствует
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: отсутствует
Логические операции с тегами при поиске: отсутствуют
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: внутренняя база данных программы
Виртуальные папки: отсутствуют
Динамические папки: отсутствуют
Группировка файлов: отсутствует
Система рейтинга файлов: есть (звезда)
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: есть (режим лупы, режим слайдшоу)
Встроенная корзина: отсутствует
Заметки для файлов: есть
Фиксация URL-источников файлов: есть
Потеря метаданных при нештатном перемещении файлов: частично (остаются превью и метаданные, связать заново файл невозможно)
Киллер-фичи: геотеги, панель-календарь, интеграция с Flickr, публикация веб-галерей


Менеджер фотоальбомов с богатым набором свистелок. Использование бесплатной версии не представляется практичным, поскольку все ваши PNG и GIF будут сконвертированы с потерей качества и анимации. Присутствуют базовые инструменты редактирования вроде кропа, крутилок контраста и цветового баланса, ЧБ и Сепии. В наличии мастера создания обоев, мобильных обоев, галерей на flash, веб-галерей, скринсейверов, простановка гео-тегов с привязкой к Google Earth, редактирование exif. Рализована наглядная панель-календарь с датами создания фотографий.
Тег-менеджмент пребывает в рудиментарной форме, но есть рейтинг звездой и выделенное хранилище URL-источника файла (к сожалению, только на один URL).

2. XnView

(www.xnview.com)

Лицензия: бесплатная (для личного использования)
Платформы: Windows

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть
Иерархия тегов: отсутствует
Алиасы тегов: отсутствуют
Автоматизация тегов: отсутствует
Логические операции с тегами при поиске: ИЛИ
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система
Виртуальные папки: отсутствуют
Динамические папки: частично (фильтры типов файлов)
Группировка файлов: частично (временные пометки)
Система рейтинга файлов: есть (5 звезд, 5 цветов)
Выявление файлов-дубликатов: частично (есть ручной поиск дубликатов)
Встроенный просмотр файлов: есть (боковая панель, полноэкранный режим, режим слайдшоу, текстовый просмотрщик)
Встроенная корзина: отсутствует
Заметки для файлов: отсутствуют
Фиксация URL-источников файлов: отсутствуют
Потеря метаданных при нештатном перемещении файлов: частично (сохранение при перемещении, потеря при переименовании)
Киллер-фича: поиск похожих избражений


Популярный просмотрщик также обладает встроенными возможностями каталогизации, вызывающими уважение даже на фоне платных приложений. Многоуровневая группировка тегов, рейтинги, цвета и добавление физических папок в Избранное уже позволяят управлять медиа-коллекцией на приемлемом уровне (тегирование не-медиа файлов не поддерживается).

Перемещать файлы можно и из штатного Проводника, а вот переименовывать следует внутри программы, чтобы не потерять теги и рейтинги – связать их заново не получится.

Отсутствие группировки файлов частично перекрывается сервисом временных меток – файлы с такой меткой можно отфильтровать отдельно. Но следует иметь в виду, что перезапуска программы метки не переживут.

3. Adobe Bridge

(www.adobe.com/products/bridge)

Лицензия: платная (поставляется бесплатно в комплекте с другими продуктами Adobe)
Платформы: Windows, Mac

Способ хранения тегов: метаданные файла, скрытый файл для каждой папки
Группировка тегов: есть
Иерархия тегов: есть
Алиасы тегов: отсутствуют
Автоматизация тегов: частично
Логические операции с тегами при поиске: И, ИЛИ, НЕ
История поиска тегов: частично (сохраняется структура последнего запроса)
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система
Виртуальные папки: есть
Динамические папки: есть
Группировка файлов: есть
Система рейтинга файлов: есть (5 звезд, 5 цветов)
Выявление файлов-дубликатов: отсутствует
Встроенный просмотр файлов: есть (боковая панель, полноэкранный режим, режим лупы, режим слайдшоу)
Встроенная корзина: частично (отвергнутые файлы)
Заметки для файлов: есть (метаданные файла)
Фиксация URL-источников файлов: есть (метаданные файла)
Потеря метаданных при нештатном перемещении файлов: частично (сохраняются встроенные в файлы метаданные, теряются данные в скрытых файлах)
Киллер-фича: не выявлено


Bridge создавался как медиа-браузер, связывающий воедино экосистему Adobe, и поэтому может генерировать высококачественные превью практически для всех проприетарных форматов Adobe: включая pfd-документы, файлы Photoshop, Illustrator, и даже экзотику вроде превью видео-проектов, файлов верстки и прочее. Есть превью raw-файлов разных производителей.

Хотя Bridge распознает любые виды файлов, вносить теги он способен только в файлы с поддержкой метаданных, что сильно сужает область его применения, но в остальном его способности впечатляют: помимо группировки, иерархии и поиска тегов в любых сочетаниях, Bridge позволят хранить произвольные сочетания файлов в виртуальных папках (Collections), а также поддерживает динамические папки (Smart Collections). В захламленных папках выручает группировка произвольных файлов в сворачиваемые стеки-спойлеры. Для рейтинга файлов есть 5 звезд и 5 настраиваемых цветов.

Автоматизация тегирования реализована ограничено: можно создавать наборы тегов, но применять их придется вручную. Хотя хранение заметок и URL так же реализовано в метаданных, редактировать и просматривать их индивидуально через File Info весьма проблематично.

4. Adobe Photoshop Lightroom

(www.adobe.com/products/photoshop-lightroom)

Лицензия: платная (полная версия на 30 дней)
Платформы: Windows, Mac

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть
Иерархия тегов: есть
Алиасы тегов: есть
Автоматизация тегов: есть
Логические операции с тегами при поиске: И, ИЛИ, НЕ
История поиска тегов: отсутствует
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: файловая система, внутренняя база данных программы
Виртуальные папки: есть
Динамические папки: есть
Группировка файлов: есть
Система рейтинга файлов: есть (5 звезд + настраиваемые наборы цветов)
Выявление файлов-дубликатов: есть
Встроенный просмотр файлов: есть (боковая панель, полноэкранный режим, режим лупы, режим слайдшоу)
Встроенная корзина: частично (отвергнутые файлы)
Заметки для файлов: есть (метаданные файла)
Фиксация URL-источников файлов: есть (метаданные файла)
Потеря метаданных при нештатном перемещении файлов: частично (остаются превью и метаданные, можно связать заново файл)
Киллер-фичи: контекстные подсказки тегов, наборы тегов, интеграция с Facebook, Flickr, Behance и прочими сервисами


О каталогизаторских возможностях Lightroom слагают легенты, и не на пустом месте. Программа позволяет осуществить практически любую мечту даже самого взыскательного органайз-фрика. Помимо множества функций, имеющихся в других программах, Lightroom одна из немногих поддерживает алиасы тегов (key word synonyms), когда к двум разным тегам программа относится, как к одному и тому же, возвращая при поиске одни и те же файлы. Рейтинг пятью звездами сочетается с наборами цветов, которые можно переключать на ходу, а возможность отвергать файлы служит эрзац-заменителем мусорной корзины. Lightroom анализирует динамику использования тегов и выводит наиболее подходящие по контексту теги в панели keyword suggestions, а наборы тегов позволяют в несколько нажатий переключаться среди десятков тегов.

Но профессионализм накладывает свой отпечаток: программа принимает крайне ограниченный спектр файлов – не удастся импортировать даже gif-файлы.

Те же проблемы с редактированием заметок и URL-источников, что и у Bridge – для них не выделено отдельной панели, и за ними придется постоянно залезать в дебри панели Metadata.

Неожиданно скромными оказались возможности автоматизации импорта – можно выбрать лишь одну папку, настроить способ переименования, выбрать список тегов и пресет метаданных. И близко не наблюдается той гибкости, какую дают те же Tabbles или FenrirFS. Столь же примитивен поиск по сравнению с Bridge, в котором допускается наворачивать многоступенчатые критерии поиска.

5. Hydrus Network

(hydrusnetwork.github.io)

Лицензия: бесплатая
Платформы: Windows, Mac, Linux

Способ хранения тегов: внутренняя база данных программы
Группировка тегов: есть
Иерархия тегов: есть
Алиасы тегов: есть
Автоматизация тегов: есть (по папкам, по маске имени, по типу файла, по регэкспу, по размеру файла, по высоте / ширине изображения)
Логические операции с тегами при поиске: И, НЕ
История поиска тегов: есть
Расшаривание тегов по сети: есть

Способ хранения файлов: внутренняя база данных программы
Виртуальные папки: отсутствуют
Динамические папки: частично (вкладки)
Группировка файлов: есть
Система рейтинга файлов: есть
Выявление файлов-дубликатов: есть
Встроенный просмотр файлов: есть (боковая панель, полноэкранный режим, режим слайдшоу)
Встроенная корзина: есть
Заметки для файлов: есть
Фиксация URL-источников файлов: есть
Потеря метаданных при нештатном перемещении файлов: да
Киллер-фичи: автоматизация загрузки изображений с любого сайта, парсинг тегов с любого сайта, P2P-обмен тегами, вкладки, сокрытие тегов, кастомизация рейтинга, поиск похожих избражений


На создание этого приложения сильно повлиял порядок размещения данных на booru-подобных сайтах. В первую очередь оно представляет собой средство архивирования данных. После внесения файла в базу не подразумевается какое-либо его изменение или перемещение: его имя меняется на хеш, и он размещается в соответствии с внутренней логикой базы программы (ценную информацию из имени и пути файла можно извлечь при импорте с помощью регэкспов).

Список допустимых форматов немного разнообразней, чем у Lightroom: bmp, gif, png, jpg, mp3, ogg, flac, webm, flv, mp4, wmv, swf и pdf.

Приложение обладает собственной полноценной корзиной с настраиваемой емкостью и длительностью хранения удаленных файлов. Имеется встроенный поисковик похожих изображений.

Для группировки тегов Hydrus использует именные пространства, поддержанные цветовым кодированием. В нем нет динамических папок, но частично это компенсируется наличием вкладок, каждая из которых может содержать индивидуальный запрос. Вкладки сохраняются при закрытии и открываются заново при каждом старте программы. Заменить виртуальные папки, к сожалению, нечем.

Вместо группировки Hydrus применяет довольно хитрую систему тегов вложенных по именным пространствам. К примеру, файлы с тегами page:1, page:2 и т.д. объединяются в группу по тегу chapter:1, файлы с тегами chapter:1, chapter:2 объединяются в группу по тегу book:some_random_name и так далее. Иерархиями вложения можно управлять, хотя в целом система довольно ригидна и трудозатратна при редактировании.

Особо стоит отметить полностью кастомизируемую систему рейтингов. Можно создать любое число рейтингов типа «лайк/дизлайк» либо цифровых рейтингов с любым количеством баллов, которые будут действовать и управляться независимо друг от друга, а если пожелаете сконвертировать 5-балльную систему в 100-балльную, уже проставленные рейтинги автоматически пересчитаются с сохранением пропорций.

В Hydrus существуют скачиваемые репозитории тегов. Если изображение уже было кем-то тегировано, после обновления репозитория соответствующие теги появятся у вас автоматически. Можно также развернуть собственный репозиторий или коммитить собственные теги в общую базу.

Если теги скачиваются со стороннего сайта, то (с вашего подтверждения) коммитятся автоматически. Из коробки имеется поддержка скачивания тегов и изображений с ряда популярных сайтов типа deviantart, tumblr, pixiv и прочих, а для менее популярных можно найти сторонний скрипт.

6. ACDSee Photo Studio

(www.acdsee.com)

Лицензия: платная (полная версия на 31 день)
Платформы: Windows, Mac

Способ хранения тегов: файловая система, внутренняя база данных программы
Группировка тегов: есть
Иерархия тегов: есть
Алиасы тегов: отсуствуют
Автоматизация тегов: есть
Логические операции с тегами при поиске: И, ИЛИ
История поиска тегов: есть
Расшаривание тегов по сети: отсутствует

Способ хранения файлов: внутренняя база данных программы
Виртуальные папки: есть
Динамические папки: есть
Группировка файлов: есть
Система рейтинга файлов: есть (5 звезд + настраиваемые наборы цветов)
Выявление файлов-дубликатов: частично (есть ручной поиск дубликатов)
Встроенный просмотр файлов: есть (боковая панель, полноэкранный режим, режим слайдшоу)
Встроенная корзина: частично (Image basket)
Заметки для файлов: есть (метаданные файла)
Фиксация URL-источников файлов: есть (метаданные файла)
Потеря метаданных при нештатном перемещении файлов: да
Киллер-фичи: Категоризация изображений, поиск похожих избражений


Логика работы с метаданными во многом позаимствована у Lightroom. Нет подсказок для тегов, но есть выделенный сервис разделения файлов по категориям. Технически он ничем не отличается от простых тегов, но его обособленность дает дополнительный уровень организационной свободы. Произвольной группировки файлов не предусмотрено, но есть группировка по параметрам, как в Проводнике Windows.

ACDSee Photo Studio позволяет добавление и тегирование любых файлов, что редкость среди программ такого класса, но описание и URL, как и в случае с продуктами Adobe, допускается только в файлах с поддержкой метаданных. Метаданные вынесены в отдельную вкладку, что немного облегчает просмотр и редактирование в сравнении с Lightroom.

С поиском и импортом дела тоже обстоят более радужно. Поддерживается несколько настраиваемых профилей для импорта, поиск поддерживает множество критериев и даже способен сохранять их конфигурации, но почему-то не реализованы отрицательные условия поиска.

Удивлением было не обнаружить возможности задавать алиасы тегам. Возможно, они хитро запрятаны где-то в потрохах настроек, но я до них добраться так и не смог.

Аналогом лайтрумовской Quick Collection служит сервис Image Basket. Отчасти его можно использовать в качестве корзины, однако помещать в него можно только медиа-файлы и нельзя настроить автоматическое удаление, как в Hydrus.

Перемещать файлы в пределах файловой системы следует только через приложение, иначе внесенная информация будет утрачена без предложения связать файл заново.

Заключение


Надеюсь, мой разбор помог Вам определиться с выбором тегового менеджера под Ваши нужды. Если пользуетесь каким-то иным решением, поделитесь опытом в комментариях. А вот и краткая сравнительная таблица:

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 94

  • НЛО прилетело и опубликовало эту надпись здесь
      0

      Это, безусловно, удобно, когда нет необходимости в переносимости. Кроме того, встроенные инструменты работы с тегами в макоси довольно куцые. И что странно, сторонних разработчиков по этой теме — раз, два и обчёлся. Я знаю только одну достаточно современную программу для этого — Leap.

        0
        А бывают программы конвертации тегов от одной программы в другую или из ОС в программу и наоборот? И кстати, теги файловой системы — это только Мак?
          0

          Есть предположение, что маковские теги можно каким-нибудь скриптом считать и вставить куда-нибудь (хоть в имя файла). Но я Applescript знаю слабо. В остальных случаях — зависит от возможностей экспорта из конкретной программы.


          Да, в макоси теги хранятся в resource fork. Если файлы пишутся в другой файловой системе, то создаются скрытые файлы ._filename.

            0
            Нет, в Windows (начиная с Windows 7) тоже поддерживаются теги (по крайней мере — стандартный Проводник позволяет их задавать). Насколько я понимаю, в терминах NTFS это будет ADFS.
            0

            К сожалению, все эти теги благополучно пропадают при создании резервной копии на NAS, например. Да и инструменты работы с тэгами внутри самой macOS крайне куцые. Мне в своё время пришлось городить велосипед из bash, applescript и alfred workflow чтобы оно хоть сколько-то удобно работало. В итоге отказалась от этой идее вовсе, ибо без рабочего бэкап плана смысла тратить время и силы на подобную организацию просто нет.

            • НЛО прилетело и опубликовало эту надпись здесь
              0
              Да нет, теги слишком примитивны, поэтому вс еи наровят их заменить.
              К примеру, в XnViewMP есть иерархия категории (тегов). Категории позволяют категоризировоть одной системой и фото, и видео, и другие файлы не поддерживающие теги (pdf, html), и это же программой предсматривать файлы.
              Далее, XnViewMP и ACDSee позволяют экспотировать/импортировать свою свою базу категорий в xml или т.п., что позволяет внести изменения своими простенькими скриптами.
              • НЛО прилетело и опубликовало эту надпись здесь
              0

              Аккурат два месяца назад заморачивался на эту тему. Спасибо.


              Bridge как-то слишком тормозной оказался (и, кстати, он таки полностью бесплатный). Hydrus был бы великолепен, не будь маковская версия настолько глючной (ну и вообще как-то страшновато ему всё скармливать). Надо будет ещё ACDSee пощупать.

                0
                Ещё стоит пощупать Photo Mechanic.
                  0
                  Чисто формально, сам бридж беплатен. Но вот функционал обработки фотография аля лайтрум на базе плагина Camera RAW доступен только после покупки лицензии на фотошоп или лайтрум.
                  0
                  Мне кажется Lightroom здесь не совсем корректен. В таком случае стоит в подборку включить Darktable, Aperture и Corel AfterShot. Скажем, это другая весовая категория.
                    0

                    Спасибо, я включу их в новую версию обзора. В Lightroom есть уникально реализованная система подсказок тегов, и я был бы рад увидеть нечто подобное в других, менее специализированных приложениях.

                    +2
                    Спасибо за обзор (особенно за картинки, которые, как известно, лучше тысячи слов). Удивило, что подавляющее большинство программ платные, лишь одна с открытым исходным кодом. Странно, что нет плагина для того же Far'а, который бы умел тегировать файлы (в расширенные атрибуты умеет любая современная файловая система, но накрайняк можно и собственной базой обойтись) и искать по тегам (выводя список файлов как обычно во временную панель).
                      +1
                      Пропустили digiKam, если ограничиваться фотографиями — офигенно хорош. Жалко, не работает с рандомным файлом.
                        0

                        Спасибо. Добавлю его, когда буду писать новую версию обзора.

                        +2
                        … когда для очередного файла находится пяток равно подходящих для него разделов...

                        Вообще, совершенно непонятно, почему в XXI веке я не могу положить один файл в пять папок (что-то типа hard link, но реально работающий).
                        Почему нет тегов на уровне файловой системы?
                        Когда уже появится умный поиск, который после анализа сможет найти нужную фотку по запросу одуванчик (или даже нужную песню по запросу "сначала медляк, а потом дабчик")?
                        А вот все эти программы — страшные костыли, надеюсь они скоро станут ненужны. Но пока это актуально. Спасибо за обзор, действительно есть такая проблема.

                          0

                          Думал об этом еще лет 10 назад. В проводнике windows все так же тупо с каталогизацией файлов..

                            0
                            Вы задаётесь хорошими вопросами и мыслите в правильном направлении. Остановлюсь на паре моментов:
                            Почему нет тегов на уровне файловой системы?
                            Вообще-то есть: едва ли не любая современная файлуха умеет в extended атрибуты, вот буквально копипаста из терминала сейчас (FreeBSD, ZFS):

                            $ touch foo
                            $ pxattr -n foo foo
                            Path: foo
                            pxattr::get: Attribute not found
                            $ pxattr -n foo -v bar foo
                            $ pxattr -n foo foo
                            Path: foo
                            foo => bar


                            Проблема в том, что при копировании обычными средствами атрибуты теряются, за этим надо постоянно следить, ну и пока что очень мало mainstream-программ про них знают и умеют правильно с ними работать, в т.ч. переносить между разными файловыми/операционными системами (например, при копировании с NTFS на фрёвую NFS'ную шару).
                            Когда уже появится умный поиск, который после анализа сможет найти нужную фотку по запросу одуванчик (или даже нужную песню по запросу «сначала медляк, а потом дабчик»)?
                            Мне казалось, что некоторые индексаторы либо это уже делают, либо их можно этому научить. Одуванчики искать, пожалуй, всё-таки пока сложновато, а вот музычку анализировать можно вполне; скажем, какой-нибудь KDE'шный Baloo/Nepomuk вполне мог бы этим заниматься.
                              0
                              гугл-фотки уже давно ищут «одуванчик». Хранить надо файлы в облаках, а не на локальной примитивной ОС с ограниченными ресурсами для индексирования.
                                +1
                                … а потом из-за очередной блокировки коллекция файлов тю-тю.
                                  0
                                  Lightroom и Apple Photos умеют искать по изображениям с учетом машинного зрения, причем это не зависит от интернета.
                                    0

                                    Про ios я знал, а вот про Lightroom — это новость для меня. Спасибо, посмотрю. Lightroom classic?

                                      0
                                      Не знаю (ибо не пользователь Lightroom, просто за новостями слежу). Судя по тому, что этой фиче уже пара лет — скорее всего да, и в Classic и в CS должна присутствовать.
                                        0

                                        Все-таки нет такого умного поиска в Lightroom локально, без облака.
                                        У них все очень запутанно. :) То что сейчас называется Lightroom CC — это облачный сервис подобный всем остальным. В нем есть умный поиск. Новость по вашей ссылке рассказывает именно об этом сервисе.
                                        A автономный RAW-конвертер на компе, теперь называется Lightroom Classic CC. Это совершенно другой продукт, ничего общего с первым. Я пошарился у них в справке — нет упоминаний интеллектуального поиска.
                                        Похоже только Apple сейчас предоставляет такую фичу без облаков (ну по крайней мере из крупных компаний).

                                      0
                                      Если посмотреть, на что я отвечал:
                                      Хранить надо файлы в облаках
                                      (rustavelli)
                                        0
                                        OneDrive-веб тоже пытается автоматом назначить фоткам теги. Можно установить теги вручную. Но не знаю как назначенный теги отрабатывают на десктопе, по идеи должны синхронизироваться.
                                        image
                                          0

                                          Нет, эти теги не синхронизируются на десктоп, они видны только в мобильных приложениях/в вебе. Потому что, если бы они синхронизировались, это бы означало модификацию исходных файлов.

                                        0
                                        внезапно рубильник не дернут. В крайнем случае можно попросить знакомых из цивилизованных стран переслать файлы, или самому за ними съездить.
                                        +1

                                        Вы же понимаете, что нет никаких облаков, а это просто чужой компьютер?! Избитая фраза, но хорошо выражает мое отношение к облакам, в особенности к гугловским.

                                          0
                                          Именно!
                                          Вообще, термин «облако» — для конечного пользователя не несёт полезной информации, и является чисто маркетинговым.

                                          Пользователь в принципе не может отличить, хранятся ли его данные действительно распределённо или на одной-единственной машине. Точка входа всё равно одна (будь то URL вбиваемый в браузер или вшитый в клиент).
                                            0
                                            Ага, есть чужой датацентр, который профессионально обслуживается админами. Там и бэкапы, и геораспределенное хранилище, и защита от атак. А есть мой домашний комп на винде, который может быть уничтожен котом в любой момент. не считая того, что в нём стоит дешевая бытовая комплектуха, которая частенько мрет сама по себе.
                                              +1
                                              В качестве дополнительного хранилища для бэкапов — «облако» рулит, да. С шифрованием того, что не является публичной информацией.

                                              Но не в качестве основного — как минимум, всё-таки с удаленным хранилищем работать может быть куда менее удобно — канал накладывает ограничения. Да собственно, само наличие канала с достаточной пропускной характеристикой становится ограничением.

                                              И уж точно не в качестве единственного. (Единственное место хранения для инфы, критичной к утрате — вообще не вариант, безотносительно реализации).

                                              Да и цена удаленного хранения всё-таки выше, и за дополнительный объём приходится платить, и за канал. Хотя домашний комп тоже имеет свою стоимость владения, но она размазывается не только на хранение, но и на другие функции.

                                              Кроме того, мы разве говорим исключительно о домашних компах?
                                              А как быть с какой-нибудь корпоративной сетью, изолированной от интернета — а файлы тегировать таки надо?
                                            0
                                            ок, «одуванчик» оно ищет, а найдёт ли фотки по критерию «я тогда сильно ржал от происходящего»?

                                            Или я вот тексты откладываю с тэгом, допустим, «умные мысли». Как оно определит, какие мысли я посчитал умными?
                                              0

                                              Я придумал! Нужно просто завести себе секретаря, обычного, из мяса. Столько людей с натуральным интеллектом не задействованы… Даже у самых скромных моделей несравнимо более широкий функционал нежели у программок. :)

                                                0
                                                Угу, личного летописца. Причём, телепата, а то же ему тоже некоторые теги придется подсказывать (касающиеся своих мыслей).
                                                  0

                                                  Ну, тогда остается только использовать свой собственный, встроенный интеллект.
                                                  И кстати, это не такая уж и плохая идея. :)

                                                0
                                                а найдёт ли фотки по критерию «я тогда сильно ржал от происходящего»

                                                Я протестировал на своем архиве в Google Photo — таки да, если поискать фотографии по словам «улыбка» или «смех» — оно найдет улыбающихся или смеющихся людей (а по запросу «улыбка я» — только улыбающегося меня). А вот по запросу «я улыбаюсь» не находит ничего, что, в принципе, показывает, что классификатор изображений не дружит с морфологией русского языка, поскольку «I smile» находит больше изображений.
                                                По поводу «умных мыслей» — если вы что-то тегируете, это учитывается при поиске. Очевидно, что если вы просто сфотографируете текст, то Google Photo не сможет определить, является ли этот текст «умными мыслями».
                                                  0
                                                  А как оно найдет «я улыбаюсь», если я не в кадре, поскольку с обратной стороны фотоаппарата? А на фото — например, человек в палатке запутался, или кот собаку терроризирует.

                                                  если вы что-то тегируете, это учитывается
                                                  так о том и речь, что все равно нужен ручной ввод тэгов, возможности автоматической классификации очень сильно ограничены. Даже если ИИ дорастет до требуемого уровня распознавания — он все равно будет ограничен буквальным содержанием файла (изображения или текста — не суть), и никак не может формировать теги, содержащие субъективное отношение к содержанию. Тут нужен уже следующий уровень ИИ — действительно «личный секретарь», отслеживающий жизнь пользователя.
                                                    0
                                                    Это даже не «личный секретарь», потому что на вопрос «какие эмоции вызывает фотография» у людей, вне зависимости от их близости друг к другу, может быть совершенно разный ответ. Это чуть ли не непрерывный дамп мозга
                                                      0
                                                      Где-то так, ага
                                                      geektimes.com/post/300489/#comment_10761437
                                                      Эмоции, мысли — в общем, субъективное отношение. «Отложить на потом для подробного изучения», «Полезная информация», «при случае показать Васе» и т.п.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                0
                                                тем, что надо их все создавать по одному, для каждого прописывая путь или открывая нужные папки на второй панели FARа — вместо чтоб быстро выбрать набор тегов.

                                                А в принципе, я хардлинки и использую для раскидывания одного файла по нескольким папкам.
                                              0
                                              Странно, что только у одной программы есть интеграция в проводник… Потому что чаще всего именно непосредственно в нем и требуется найти файл по тегу, например из окна открытия файла какой-либо программы.
                                              Иронично, что в самой винде функционал тегирования файлов есть, но, как обычно, реализован через чье-то анальное отверстие и работает только с парой расширений графических файлов.
                                                0
                                                В своё время искал программу, которая могла бы искать изображения по тегам в виде первый_тег + второй_тег — исключающий_тег.
                                                А также имела бы автоподстановку при заполнении, массовое присвоение/удаление тегов и сохранение/подгрузку их из свойств файлов, помимо хранения в бд программы.
                                                В результате нашёл Daminion — в комплекте всё названное, и ещё иерархия и алиасы тегов / группировка / поиск дублей / поиск по метаданным, включая автора и рейтинг и много другого полезного и бесполезного.
                                                  0

                                                  Смотрел в его сторону, но он же больше нацелен на организации. Там, как я смутно понял, нужно отдельно ставить сервер, который поддерживает бд, и отдельно клиент. Или всё проще?

                                                    0
                                                    В 3-4 версии никакого отдельного сервера нет. Про текущую версию не скажу, к сожалению. Сам до сих пор 3 версией пользуюсь, ибо имею на неё лицензию — она просто в файле .dmc хранит базу. Можно и несколько таких файлов иметь, ну и по онлайну их шарить.
                                                  0
                                                  Как-то тоже захотел оттегировать файлы, но с дополнительным условием — чтобы я мог сам написать ПО, которое бы нужным образом их обрабатывало.

                                                  Для меня наилучшим оказался подход TagSpaces, где теги сохраняются в имени файла в формате filename[tag1 tag2… tagN]. Всё остальное использует свои базы данных или специализированные метаданные, из которых выковырять теги у себя в программе — отдельная сложная задача.
                                                    +3
                                                    Господи, вот откуда берётся это желание сохранять теги в имени файла? Это же, простите, просто дико, противоестественно, рушит всю семантическую модель. До тех пор пока имя файла это, что называется, публичный интерфейс, оно должно содержать только имя файла, и ничего больше (т.е. даже привычное нам расширение — это уже нарушение модели, но 1) так сложилось исторически; 2) сообщать и видеть тип файла действительно нужно намного чаще, чем другую метаинформацию, эмбедить тип в имя упрощает задачу как пользователей, так и программистов).

                                                    Нет никакой сложности правильно работать с метаданными (в любом виде/формате). Единственное оправдание абьюзить имя файла это то, что можно быть на 99% уверенным, что при любом копировании теги не слетят. Но если вы пишете собственное ПО (как следует из комментария), то вполне могли бы сохранять теги elsewhere (расширенные атрибуты, alternative streams, форки и пр. в зависимости от целевой файловой системы).
                                                      +1
                                                      Забавно, но сейчас имя файла вообще ничего не значит, или его просто не видно. Музыкальные плееры выводят информацию из тегов, фото-видео-техника называет файлы ничего не значащей последовательностью символов и порядковым номером.

                                                      Когда вы последний раз искали домашнее фото по имени файла? Обычно открываешь папку или делаешь отбор по дате. При таком сценарии использования хранить теги в именах файлов — не такая плохая идея.
                                                        0
                                                        Скажем так — это хорошая идея, когда все завязано на тегах. Тогда действительно, не очень важно, как называется файл (и файл ли это вообще — в macOS многие «файлы» технически являются каталогами).
                                                        До тех пор, пока приходится навигировать по файловой системе, не стоит засорять именя файлов служебным мусором.
                                                          0
                                                          > Нет никакой сложности правильно работать с метаданными (в любом виде/формате).

                                                          Конкретизирую — я пишу ПО под себя, для работы со своими файлами. Соответственно, мне важно побыстрее и попроще получить результат, а не анализировать, как и где можно сохранить данные, не искать библиотеки под это дело. Любые расширенные атрибуты или стримы — это часов 5-8 для поиска библиотек и их интеграции, а я кое-где пишу на кроссплатформенных языках, где с такими библиотеками может быть даже и напряг.

                                                          Плюс, конечно, возможность поправить в теги прямо из Проводника, или по-быстрому добавить теги с помощью группового переименования, учитывая дату или имя файла.
                                                      0

                                                      Не практический интерес у меня возник: а существуют ли готовые иерархии тегов для общего или специального использования?
                                                      Что то вроде классификатора/рубрикатора. Растения-(опциональная классификация для биологов)/(простая классификация по форме или цвету по региону) ИТП.
                                                      Я понимаю, что это типа "классификатор всего" но было бы круто такой иметь теоретически.

                                                        0
                                                        Можно попробовать начать искать отсюда.
                                                          0

                                                          Спасибо большое. Немного академическое знание, но как раз лучше отсюда начинать

                                                        0
                                                        Все хорошо в Hydrus кроме того что он не поддерживает произвольные типы файлов от слова совсем. Вот хочу я изображения в виде PSD хранить, а он мне говорит что такого не знает.
                                                          0

                                                          В качестве обхода psd можно архивировать в rar\zip и добавлять в Hydrus как архив.

                                                          +1
                                                          Когда-то очень давно писал похожий файловый менеджер для сортировки своих фотогафий, может, кому-то будет полезен. Больше всего он похож на TagSpaces

                                                          Способ хранения тегов: файловая система
                                                          Группировка тегов: есть
                                                          Иерархия тегов: есть
                                                          Алиасы тегов: отсуствуют
                                                          Автоматизация тегов: отсуствует
                                                          Логические операции с тегами при поиске: И, ИЛИ
                                                          История поиска тегов: нет
                                                          Расшаривание тегов по сети: отсутствует

                                                          Способ хранения файлов: файловая система
                                                          Виртуальные папки: отсутствуют
                                                          Динамические папки: отсутствуют
                                                          Группировка файлов: отсутствует
                                                          Система рейтинга файлов: частично (5 звезд в виде обычных тегов)
                                                          Выявление файлов-дубликатов: отсутствует
                                                          Встроенный просмотр файлов: частично
                                                          Встроенная корзина: отсутствует
                                                          Заметки для файлов: частично
                                                          Фиксация URL-источников файлов: отсутствует
                                                          Потеря метаданных при нештатном перемещении файлов: нет (метаданные хранятся в имени файла / в побочном файле)
                                                          Киллер-фичи: Настройка шаблона хранения тегов, дерево тегов хранится в отдельном файле

                                                          Ссылка: Phototagger
                                                            0
                                                            Ссылки на скачивание программы на вашем сайте не работают. Проверьте их.
                                                              0
                                                              Спасибо. Исправил.
                                                              0

                                                              Спасибо. Добавлю его в новой версии обзора.

                                                              +2

                                                              Костыль, но давно есть такая штука, как файлы описаний (descript.ion, files.bbs) — вполне можно храгить там теги, но работает для фанатов "ортодоксальных" файл-менеджеров (Far, Total Commander).

                                                                0
                                                                Обошли внимание FotoStation. Позиционируется как «менеджер цифрового фотоархива», есть вариант, заточенный под медицинскую сферу и стандарты описания.
                                                                Да, продукт полностью коммерческий.
                                                                Тэги (keywords в терминах программы) прописывает непосредственно в файл, в соответствии со спецификацией IPTC/NAA, попутно сохряняя в собственном кеше. Групповые шаблоны – чек.
                                                                Из «киллер-фич» – возможность хранить базу превьюшек и тэгов (с поиском по ним) для оффлайн-носителей. То есть помимо общего описания, для снимка будет указано место хранения оригинала («Шкаф #, полка ##, коробка ###, диск ####»).
                                                                  0

                                                                  Есть такое приложение — XnViewMP, от производителя XnView и практически дублирующее его функциональность. Там по факту только интерфейс немного отличается.
                                                                  Оно есть и под Windows, Linux и Mac;


                                                                  Для Far (третьего) есть плагин FileTags, обеспечивающий работу с тэгами (пока не пробовал, поскольку не было необходимости в таком инструменте, нашел в Far PlugRing из любопытства).

                                                                    0

                                                                    Посмотрел, работает, на основе descript.ion файлов

                                                                    0
                                                                    Спасибо за обзор
                                                                      0
                                                                      Я буквально месяц назад пытался найти программу, решающую сходную проблему, а именно каталогизированное хранение страничек, скачанных из интернета. В идеале хотелось бы щелчком из браузера отправить страничку в «прочесть на потом», ну и иметь оффлайновое хранилище с быстрым просмотром, тегами, сохранённым исходным URL и так далее. Совсем хорошо, если можно свои заметки добавлять, но в конце концов, можно отредактировать HTML и сохранить, переживаемо.

                                                                      К идеалу приближался WebResearch, самая свежая версия которого вышла в 2013 году. С современными браузерами и сайтами он уже работает откровенно плохо, а вот хорошей смены так и нет.

                                                                      Из интересного: MyTetra, RightNote, UltraRecall, MyBase, MyInfo, TreeDBNotes, Zotero.

                                                                      Казалось бы, столько всего пересмотрел, а счастья всё равно нет. Или сохранять не умеет (приходится самому из браузера в MHT экспортировать, а это не всегда удобно), или сохранённые MHT не открывает, или встроенного просмотрщика нет, или просто падает на некоторых файлах… в общем, стараюсь сейчас привыкнуть к TagSpaces, но и у этой программы не всё гладко. Автор обещает обновление в мае, будем ждать.

                                                                      Такое впечатление, что мало кому эта задача актуальна. Странно. Половина проектов заброшены или условно заброшены. А я почти что в ежедневном режиме пользуюсь, вот ведь у всех свои надобности…
                                                                        0
                                                                        В свое время тоже пользовался WebResearch (вроде немецкая программа), но потом ее задавил Evernote, попробуйте ее. Для браузеров есть расширение веб-клипер, позволяющее сохранять либо страницу целиком, либо страницу без мусора, либо фрагмент выделенный, либо ссылку.
                                                                          0
                                                                          Да, Evernote хорош, но меня смущает то, что это платный облачный сервис в тренде последнего времени, а хотелось бы просто хранить свои данные где-нибудь у себя в архиве. Я так понимаю, что там есть «оффлайн-синхронизация», но только для профессиональных аккаунтов и с ограничениями по размеру и ещё чему-то.

                                                                          Честно говоря, как-то душа у меня не лежит к модели подписки, когда речь идёт о банальном хранении моих подшивок, которые прекрасно себя чувствуют на винчестере.
                                                                          0

                                                                          Zotero — это более широкого назначения инструмент. Там можно не только с веб страничками работать, но и с научными статьями (в PDF). Раньше с ним пару лет работал, в целом очень достойный проект.

                                                                            0
                                                                            Я проблему с поиском решал с помощью программы «Архивариус 3000»: всю информацию (html, pdf, прочие форматы) сохранял в определённый каталог, а потом с помощью запросов искал нужное.
                                                                              0
                                                                              А она еще жива? Очень полезная программка была, да.
                                                                              … ишь ты, даже обновляется, совсем свежие версии есть. Бывший родной сайт wizetech сдох, конечно. Я так понял, теперь это Likasoft.

                                                                              Интересно, она научилась индексировать «на лету» при добавлении файлов в папку, а не регулярным запуском «паука»-индексатора? Надо бы проверить.
                                                                              В свое время я и бросил ее из-за долгого переиндексирования.

                                                                              Но это именно поиск по ключевым словам в текстах. Тут же обсуждается более общая задача категоризации — в том числе и бинарных файлов (изображений, программ). Да и исходные коды хоть и текст, но искать в них «по ключевым» — довольно специфическая штука.
                                                                            0
                                                                            А есть По для решения такой задачи?
                                                                            У меня архив векторных файлов, есть превью ко всем (в любом графческом формате можно сделать). Хотелось бы к каждому файлу добавить теги и превью.
                                                                              0
                                                                              1) TaggedFrog — если кто новую пробовал, не подскажете, там уже поправили глюк, что окно с облаком тегов не прокручивается, а значит в нем можно было работать лишь с малым количеством тегов, после чего они становились не доступны?

                                                                              2) Хранение в имени — это показатель того, что программа для баловства по большей мере:
                                                                              простой пример — журнал (год, номер, имя, перевод названия имени), в нем десяток статей/схем (имя автора, название статьи/модели, переводы всего этого на русский) + ключевые слова для них же + постраничное оглавление статей.

                                                                              3) Хоть в одной программе можно создать объект, указывающий на конкретную страницу PDF файла? Параметры открытия для акробата, например тут. И уже к этому объекту привязывать теги?

                                                                              4) Каково в этих программах работать с файлами при количестве тегов хотя бы в несколько тысяч? Когда одному объекту присваивается десятки тегов и из них лишь часть тегов может пересекаться с прочими и использоваться чаще всего лишь пары раз

                                                                              5) Есть ли где-то возможность группировки не тегов, а объектов? То есть, допустим у нас есть pdf схема сборки модели, jpeg паттерн, avi сборка этой же модели. У файлов часть тегов может быть свои. Но при выделении одного файла хотелось бы видеть и прочие с общими для них тегами…

                                                                              чтоб было понятно для чего примерялось:
                                                                              Область требований: база файлов по оригами на десятки и сотни гигабайт:
                                                                              — Куча журналов в виде PDF файлов, в которых десятки схем разных авторов.
                                                                              — Книг одного автора с десятком его схем.
                                                                              — Отдельные схемы сборки одним файлом (пдф) или группами (картинки)
                                                                              — Отдельные картинки с паттернами под модель без схемы сборки
                                                                              — отдельные видео по сборке по схеме или паттерну

                                                                              И необходимость искать схемы по этим файлам не помня где и что хранится по автору модели, примерно тому, что в ней изображено (по слову ящерица искать модель ящерица и муха), в каком сборнике ее публиковали и пр.
                                                                                0
                                                                                1) Да, по-прежнему нет прокрутки ни в облаке, ни в индивидуальном поле тегов файла.

                                                                                2) Трудно поспорить.

                                                                                3) Вы можете создать ярлык с атрибутом и потом тегировать его. Все программы из первой категории смогут работать с ним как с самостоятельным объектом. Разумеется, все недостатки ярлыка никуда не денутся.

                                                                                4) Могу достоверно сказать, что FenrirFS, Tabbles, Lightroom и Hydrus прекрасно работают с тысячами файлов.

                                                                                5) Лучшую реализацию такой группировки видел в Bridge. Но в группе нужен будет хотя бы один медиа-файл с поддержкой xmp-тегов.
                                                                                0
                                                                                Спасибо за статью и обзор. Вышел на нее из твитера Tabbles.
                                                                                Вот у меня есть тысячи видеороликов, скачанных с ютуба. На диске они помещены в папки и подпапки по темам и авторам каналов.
                                                                                Поиск каталогизатора для видеороликов (с тегами, описанием/комментариями, сохранением урла-источника путем поиска ролика на ютубе по его имени) не увенчался успехом. Похоже, мало гиков, кто желал бы организовать свои запасы.
                                                                                Программы-каталогизаторы типа олмаймуви заточены под фильмы, и под ролики не подходят совершенно.
                                                                                Попытался заказать разработку программы на фрилансе, к сожалению, попался неуч, который так и не смог ничего сделать (больше внешним видом был увлечен, чем функционалом), хотя ТЗ было подробным и четким. Пришлось отказаться от его услуг.
                                                                                Так сейчас и сижу на своем добре не организованном.
                                                                                Попытаю счастья с таблесом, хотя лишние навороты и не нужны.
                                                                                  0
                                                                                  Желающих-то, возможно и немало — но видимо, большинство из желающих таки «не писатели, а читатели».
                                                                                  0
                                                                                  Кстати, совсем недавно обнаружил еще два каталогизатора, один преимущественно для видеороликов и фотографий (EazyFlixPix), а второй практически под любые файлы (Daminion). Остановился на втором, поскольку он наиболее удовлетворяет мои нужды и бесплатен для 15000 документов. И сдается мне, что он сделан российскими программистами (ну, или бывшими из СНГ), имена разработчиков «наши».
                                                                                    0
                                                                                    это вы про Daminion?
                                                                                      0
                                                                                      Да, приобрел лицензию и теперь без ограничения на количество документов.
                                                                                    0
                                                                                    Не поверите, но я как раз сейчас рассылаю proposals немецким профессорам на тему архитектуры операционных систем с тэггированными файловыми системами. Основными задачами проекта будут разработка прототипа файловой системы для Linux, который будет максимально совместим с существующими программами и системами контроля доступа, и разработать подходящие приложения для работы с тэггированными файловыми системами. Я рассчитываю, что такая система будет особенно популярна на системах с сенсорным вводом.
                                                                                    К сожалению, оставаться в России не вижу смысла, а найти профессора, заинтересованного в чужой теме даже на собственные средства, пока что не очень получается.
                                                                                      +1
                                                                                      Тема актуальная. Спасибо.
                                                                                      К сожалению, общее развитие идет в направлении хранения, управления и структуризации личных данных в корпоративных облаках, а не на устройствах пользователей.
                                                                                      (Например, напомню, что проект Google Desktop был закрыт в 2011 г.)

                                                                                      Содержание статьи неплохо бы перенести в википедию.
                                                                                      Там как раз есть класс статей со сравнительными таблицами по разным видам программ и сервисов.
                                                                                      Заодно в википедии эта информация будет обновляться и уточняться пользователями.
                                                                                        0
                                                                                        Соглашусь. От системы терминал-мейнфрейм в своё время отказались не от хорошей жизни, и теперь всё явно идёт обратно к этому. Создателей десктопных автономных альтернатив стоит поддерживать хотя бы ради возможности портировать данные из облака с сохранением функциональности и не быть привязанным к конкретному облаку или интернет-соединению в целом.
                                                                                        +1
                                                                                        I am the author of Tagz. I don't speak Russian but google translate does a good job. I want to address the points in the review.

                                                                                        — The tag separators tilde, comma, minus and other symbols are allowed in the filename. However, if they are used in a tag, it will not be recognized as a tag.
                                                                                        — The feedback regarding the confirmation dialog box after every rename is noted. It will be changed in the next release.

                                                                                        Thank you for the review. Let me know if you have any questions.
                                                                                          0
                                                                                          I'm surprised you noticed this review. Nothing is more important in the software than the responsive dev.
                                                                                          — In this case I have to remember all the separator characters to avoid them. Wouldn't it be easier if all separator characters are just ignored except the active one?
                                                                                          — Yes, the «do not show again» check box would be a huge relief.

                                                                                          As for the other points:
                                                                                          — For some reasons the search ignores tags even when «tags» box is ticked (v. 1.4.0)
                                                                                          — The app completely ignores tags when there are several delimiter groups in filename. I would suggest to parse at least the first group and ignore the others (or attempt to parse all of them like in TagSpaces, why not?) However it allows adding new tags and puts them at the end of filename.
                                                                                          — Keeping last opened list / files / folder after restart would greatly improve usability.

                                                                                          I'm planning to expand, update and translate this article at some point in future, and I'd be glad to point out the new improvements you've made. Thank you for your reply.
                                                                                          0
                                                                                          Несколько лет назад пробовал TaggedFrog, но у меня теги так и не прижились. Видимо, особой нужды не было. Однако, сейчас часто ловлю себя на том, что названия документов придумываю фактически как набор тегов. А работаю с ними через поиск — в проводнике или Listary.
                                                                                            0

                                                                                            XnView же вроде как и под Linux есть всю жизнь?..

                                                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                0
                                                                                                Tags4info основанный на иерархических тегах кроссплатформенный файловый менеджер: tags4.info
                                                                                                  0

                                                                                                  Буду рад ошибиться, но бесплатная, требующая регистрации и не оперсорс программа — это очень рискованная штука для вложения своего времени :(


                                                                                                  Слишком много шансов, что ее забросят.

                                                                                                    0
                                                                                                    я ее автор) она будет гуманно платная по подписке. потратил на нее минимум 2 года жизни. ну или 2 годовые зарплаты если хотите. считаю что реализованный там принцип супер красивый и увы уникальный. только поэтому начал писать. только поэтому продолжаю. пока совсем не занимаюсь продвижением. видео непрофессиональны( сейчас работаю над новой версией в которой будет реализовано почти все что когда либо планировал. если программа не пойдет как платная. отдам в опенсорс.
                                                                                                    есть вопросы по существу приложения?)
                                                                                                      0

                                                                                                      Судя по видео, часть идей очень похожи на Zotero, но заточены на закладки и локальные файлы.


                                                                                                      В целом, меня идея заинтересовала, постараюсь попробовать в работе.


                                                                                                      Где брать расширение для браузера? И можно ли синхонизировать разные компьютеры?

                                                                                                        0
                                                                                                        расширение для браузера внизу в загрузках.
                                                                                                        синхронизация между машинами будет в версии которую пишу. программа будет жить в папке любого облачного сервиса (дропбокс итд) и автоматически синхронизироваться с другими машинами при желании.
                                                                                                        также будет добавлена возможность не перемещать файлы во внутреннее хранилище программы. а сохранять ссылки на них.
                                                                                                        Zotero не смотрел( посмотрю. у них есть иерархические теги?
                                                                                                        у меня основная идея что иерархические теги это как папки только мощнее. поэтому папок нет. а есть облако иерархических тегов. мне не известны программы у которых это есть.

                                                                                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                Самое читаемое