Sonderzeichen in Dateinamen mit Switch verarbeiten

Markt: Digitaldruck Produkte: Switch Datum: November 18, 2021 Autor: Piet De Pauw

Durch Dateinamen verursachte Probleme

Es gibt viele Fälle, in denen Dateinamen Probleme verursachen können, insbesondere zwischen verschiedenen Betriebssystemen (z. B. Mac oder Windows) oder bei der Übertragung von Dateien auf einen Webserver. Insbesondere Leerzeichen, Sonderzeichen oder diakritische Zeichen in Dateinamen können falsch übersetzt werden oder sogar das Speichern der Datei verhindern.

Was ist ein diakritisches Zeichen?

Auch wenn Sie den Begriff noch nie gehört haben, haben Sie sicher schon einmal mit diakritischen Zeichen zu tun gehabt. Ein diakritisches Zeichen ist eine Glyphe, die einem Buchstaben hinzugefügt wird und seine Aussprache in irgendeiner Weise verändert und die über, unter, in oder zwischen den Buchstaben erscheint – im Deutschen beispielsweise die Umlaute (ä, ö, ü).

Filename Cleaner Pro ist eine Switch-App, die Ihre Dateinamen auf einfache Weise bereinigt.

Szenario 1: Erstellen einer funktionierenden und lesbaren URL

Mitunter sind URLs aufgrund von Leer- oder Sonderzeichen im Namen sehr schwer zu lesen, da diese Zeichen mit den Webstandards kompatibel sein müssen. Dadurch ist die URL im besten Fall nur sehr schwer lesbar oder macht es gar unmöglich, die Datei herunterzuladen!

Wie Sie im untenstehenden Beispiel sehen können, ist die URL nicht einfach zu lesen ... aber auch der Webserver kann die Datei nicht finden, da die Sonderzeichen im Dateinamen aufgrund der unterschiedlichen Zeichenkodierung falsch umgewandelt wurden.

Ecbcbddfaa

Wenn Sie dieses Problem umgehen möchten, vermeiden Sie am besten die Verwendung von diakritischen Zeichen, Leerzeichen, reservierten Zeichen usw. Das Umbenennen der Dateien nimmt jedoch viel Zeit in Anspruch, und es kann passieren, dass Sie eine vergessen.

Konfigurieren Sie Filename Cleaner Pro wie unten beschrieben und alle Ihre Dateien werden so umbenannt, dass keine Fehler mehr auftreten:

Adfccebfaa

In diesem Fall wird der Dateiname in Kleinbuchstaben umgewandelt, alle diakritischen Zeichen werden unverändert durch ihre Entsprechung ersetzt, die Leerzeichen werden durch einen Bindestrich ersetzt und die reservierten Zeichen/Sonderzeichen werden verworfen.

Unsere Datei mit dem Namen „ Voix ambiguë d'un cœur qui au zéphyr préfère les jattes de kiwis.pdf “ wird umbenannt in „ voix-ambigue-dun-coeur-qui-au-zephyr-prefer-les-jattes-de-kiwis.pdf “.

Die URL ist nun besser lesbar, und der Dateiname verursacht keine Probleme mehr.

Sie können einen Switch-Flow konfigurieren, bei dem alle im Eingabeordner abgelegten Dateien entsprechend der obigen Einstellung umbenannt, per FTP auf den Webserver übertragen und eine E-Mail mit der URL der Datei (mit ihrem neuen Namen) verschickt werden, sodass Sie den Link problemlos an andere Personen weiterleiten können.

Afdcebbefbcb

Szenario 2: Übertragung von Dateien zwischen Plattformen

Die verschiedenen Plattformen (z. B. Mac oder Windows) verwenden unterschiedliche Zeichenkodierungen (z. B. MacRoman oder ISO-8859-1) und weisen unterschiedliche verbotene Zeichen auf. So ist z. B. „\“ in einem Dateinamen auf dem Mac erlaubt, unter Windows jedoch verboten (da es sich um das Trennzeichen für Unterordner handelt). Das Bereinigen von Dateinamen zur Vermeidung von Übertragungsfehlern oder einfach nur, um identische Namen auf allen Arbeitsstationen oder Servern eines Unternehmens zu haben, unabhängig davon, um welchen Typ es sich handelt, würde die manuelle Umbenennung durch die Nutzer erfordern, was Zeit kostet und Risiken beim Umbenennungsprozess birgt (Tippfehler, vergessene Zeichen usw.).

Auch hier kann das Hinzufügen eines Filename-Cleaner-Pro-Moduls in Ihren Switch-Flow vor der Dateiübertragung oder Archivierung dieses Problem lösen. In diesem Fall konfigurieren wir das Modul so, dass es lediglich diakritische Zeichen umwandelt und reservierte Zeichen durch einen Unterstrich ersetzt (oder eine beliebige andere Kombination, die Sie bestimmen):

Abbdbdbdcacbf

Falls Sie Probleme mit der Länge Ihres Dateinamens haben, können Sie während des Umbenennungsprozesses auch eine Trunkierung hinzufügen, um dies in einem einzigen Vorgang zu erledigen. Filename Cleaner Pro kann vom Anfang des Namens (Eingabe einer positiven Zahl) oder vom Ende (Eingabe einer negativen Zahl) trunkieren.

Dafaabaaffde

So gelangen Sie zum ursprünglichen Dateinamen zurück

Mit Filename Cleaner Pro können Sie zwei spezifische Einstellungen vornehmen, um sich den ursprünglichen Dateinamen zu merken, und zwar über private Daten und/oder über XMP. Während die erste Variante es ermöglicht, den ursprünglichen Dateinamen später in einem Switch-Flow abzurufen, bettet die zweite Variante den ursprünglichen Dateinamen als XMP in die Datei selbst ein (normalerweise können Grafik-, Audio- und Videodateien XMP einbetten, z. B. PDF, TIFF, PNG, MP4 usw.). So können Sie den ursprünglichen Dateinamen wiederherstellen, selbst wenn die Datei auf viele Systeme übertragen, heruntergeladen oder sogar verändert wurde.

Febabcfbbd