Войти

Показать полную графическую версию : Метаданные файлов. Софт для работы с ними.


tener
15-02-2017, 00:46
Приветствую всех форумчан!

Хочу затронуть такую тему как использование и работу с метаданными файлов.
А точнее, обсудить софт или расширения позволяющие читать и производить определенные действия с ними.
Под метаданными я подразумеваю те что в записях NTFS (даты, атрибуты) и в самих файлах (EXIF, ID3 ...) вместе!

Я привык к виндовому проводнику по этому предпочтительней рассмотреть его дополнения в первую очередь.


Вопрос №1 Например в папке полно разных типов файлов, можно ли сделать так чтобы проводник определял и показывал все колонки содержащие информацию (с заполненными полями)? Все даты (создания, изменения и другие), тот же EXIF, короче все что есть. Можно конечно выбрать все 294 галочки в настройках столбцов, тогда точно все видно будет, но окно проводника превратится в простыню и штук 280 из них будут пустыми.


Вопрос №2 Как сделать так чтобы при копировании файлов из определенной папки в другое место у копии все метаданные стирались? Хочу например выложить фотку из альбома на форум, а в ней GPS координаты и Picasa записала ФИО... Можно забыть стереть вручную, хочу чтобы на автомате делалось когда файл/копия покидает периметр.

Накидайте любой инфы, ссылок, статей по теме, очень мне поможете, может кому то еще пригодится!






P.S. Недавно сваял себе домашний сервер, перенес на него семейный архив фоток, прикрутил торренты, синхронизацию (от дропбокса отказался в пользу Syncthing), шары, бэкапы все дела... Стал вопрос как разрешать просмотр определенным лицам только определенные категории фоток, по возможности не используя сторонний софт. И тут заново открыл для себя символьные ссылки и хардлинки. Как раньше жил без них - не представляю!
Создал папки для каждой категории пользователей, настроил соответствующий общий доступ через сеть. Сделал хардлинки нужных файлов в папки пользователей, неделю занимался.
Программы синхронизации не видят разницы между символьными ссылками, хардлинками и самими файлами. На Андроиде тоже. Это позволяет синхронизировать между устройствами только одну папку, а в ней создавать символьные ссылки на любой каталог.

mwz
15-02-2017, 01:06
Сделал хардлинки нужных файлов в папки пользователей, неделю занимался. »

Чем делали так долго, из командной строки? Думаю что вот это (http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html) поудобнее будет; сам много лет пользуюсь, в т.ч. для организации структуры на домашнем сервере: движение папки или файла мышкой при нажатой правой кнопке в нужное место, отпускание, щелчок левой — и нужная связь готова. Заодно все связи зрительно проявляются: красная стрелка-оверлей — hardlink, зелёная — symlink, оверлей-цепочка — junction.

так чтобы проводник определял и показывал все колонки содержащие информацию (с заполненными полями)? »

Проводник — не уверен, хотя может что знатоки PowerShell подскажут. А вот в Total Commander может и можно, с использованием плагинов — но тоже углубляться надо: как не показывать пустые колонки.

tener
15-02-2017, 13:50
Думаю что вот это поудобнее будет »
Ей я и пользуюсь, а времени много убил чтобы рассортировать фотки кому какие можно видеть, которые до этого были в одной куче и, если попадалась пикантная, при просмотре с гостями, приходилось быстренько перескакивать на следующую )). Пришлось пересортировать гигабайты, за то раз и навсегда. Теперь всё новое скидываю в папку temp, а из нее перекидываю хардлинки фоток куда нужно и очищаю ее. Получается много дубликатов в разных папках которые занимают места чуть больше чем один файл.

Iska
15-02-2017, 15:10
tener, главное, не забывайте: жёсткие ссылки разные, но содержимое — одно.

mwz
15-02-2017, 16:22
tener, ...и при удалении метаданных в любом из хардлинков эти метаданные будут удалены во всех связанных ссылках в случае, если программа при сохранении просто переписывает файл.
Некоторые же программы (чисто для примера — Word в отличие от AkelPad) сначала переименовывают исходный файл, затем сохраняют под старым именем его изменённую копию и удаляют переименованный старый файл; тогда, если старый файл был ссылкой, связь рвётся, и изменения будут только в обработанном файле, который уже не является ссылкой.




© OSzone.net 2001-2012