Chcę otagować różne typy plików (tj. .Pdf, .epub, .iso, .bin, foldery, ...) przy użyciu tych samych pól opisowych. Na przykład chciałbym wpisać „typ” pola metadanych, którym byłby „eBook” w plikach pdf i epub, „CD-Image” w plikach izo- i bin.
Przeczytałem o alternatywnych strumieniach danych (ADS), aby było to możliwe. Czy ktoś zna dobry program dla systemu Windows 7 do oznaczania różnych plików i wyszukiwania ich? Dla mnie ważne jest, aby metadane NIE były przechowywane w osobnej bazie danych. Często przenoszę pliki i muszę zachować elastyczność (ADS „przykleja się” do plików).
Jakieś pomysły?
Odpowiedzi:
Chodzi o bezpłatne i otwarte rozwiązanie problemu, dostępne na https://github.com/Dijji/FileMeta .
Zacząłem od tych samych wymagań co Pwdr. Połączone rozwiązanie umożliwia korzystanie z Eksploratora do wyświetlania i edytowania tagów, komentarzy itp. Przechowywanych w ADS. Działa również z wyszukiwaniem systemu Windows.
Myślę, że Microsoft prawie dostarczył to w systemie Vista, ponieważ wszystkie punkty wtyczki znajdują się zarówno w Eksploratorze, jak i NTFS. Kluczowy element, który podam, to jedna biblioteka DLL 17 K (64-bit) do łączenia kropek. Wydaje się, że się wycofali, ponieważ chociaż wszystko działa świetnie, dopóki plik znajduje się na dysku NTFS, ale metadane są tracone, gdy wysyłasz plik jako załącznik wiadomości e-mail lub przenosisz go do innego systemu plików. Aby zminimalizować ryzyko, moje rozwiązanie obejmuje możliwość eksportowania metadanych ADS do pliku XML i ponownego importowania go w innym miejscu.
źródło