Ich möchte verschiedene Dateitypen (z. B. .pdf, .epub, .iso, .bin, Ordner usw.) mit denselben beschreibenden Feldern kennzeichnen. Zum Beispiel möchte ich ein Metadatenfeld "type", das "eBook" für PDF- und Epub-Dateien, "CD-Image" für Iso- und Bin-Dateien sein soll.
Ich habe über alternative Datenströme (Alternate Data Streams, ADS) gelesen, um dies zu ermöglichen. Kennt jemand ein gutes Programm für Windows 7, um verschiedene Dateien zu markieren und danach zu suchen? Für mich ist es wichtig, dass die Metadaten NICHT in einer separaten Datenbank gespeichert werden. Ich bewege die Dateien sehr viel und muss flexibel bleiben (ADS 'halten' sich an die Dateien).
Irgendwelche Ideen?
Antworten:
Hierbei handelt es sich um eine kostenlose und Open Source-Lösung für das Problem, die unter https://github.com/Dijji/FileMeta verfügbar ist .
Ich habe mit den gleichen Anforderungen wie Pwdr angefangen. Mit der verknüpften Lösung können Sie im Explorer Tags, Kommentare usw. anzeigen und bearbeiten, die in ADS gespeichert sind. Es funktioniert auch mit der Windows-Suche.
Ich denke, dass Microsoft dies fast in Vista ausgeliefert hat, da alle Plug-Punkte sowohl im Explorer als auch in NTFS vorhanden sind. Das Schlüsselstück, das ich zur Verfügung stelle, ist eine 17-K-DLL (64-Bit) zum Verbinden der Punkte. Sie scheinen sich zurückgezogen zu haben, da zwar alles einwandfrei funktioniert, solange sich die Datei auf einem NTFS-Laufwerk befindet, die Metadaten jedoch verloren gehen, wenn Sie die Datei als E-Mail-Anhang senden oder in ein anderes Dateisystem verschieben. Als Abhilfe bietet meine Lösung die Möglichkeit, die ADS-Metadaten in eine XML-Datei zu exportieren und an einer anderen Stelle erneut zu importieren.
quelle