Kategorien

Dateinamen-Desinfektionsmittel

Bereinigt und desinfiziert Dateinamen durch Entfernen illegaler Zeichen für Windows, Linux und Mac

Dateinamen-Desinfektionsmittel

Dieses Tool hilft Ihnen dabei:

  1. Illegale Zeichen entfernen: Entfernt alle von Betriebssystemen verbotenen Zeichen
  2. Windows-Kompatibilität: Entfernt < > : " / \ | ? * und Steuerzeichen
  3. Linux/Mac-Kompatibilität: Entfernt / und Nullzeichen
  4. Benutzerdefinierter Ersatz: Wählen Sie das Zeichen zum Ersetzen illegaler Zeichen
  5. Zuschneideoptionen: Optional Leerzeichen und Punkte am Anfang/Ende entfernen
  6. Längenbeschränkung: Optional die maximale Länge des Dateinamens begrenzen

Illegale Windows-Zeichen:

  • < (kleiner als)
  • > (größer als)
  • : (Doppelpunkt)
  • " (doppelte Anführungszeichen)
  • / (Schrägstrich)
  • \ (umgekehrter Schrägstrich)
  • | (vertikale Leiste)
  • ? (Fragezeichen)
  • * (Sternchen)
  • Steuerzeichen (0-31)

Anwendungsfälle:

  • Bereinigen von von Benutzern hochgeladenen Dateinamen
  • Vorbereiten von Dateinamen für plattformübergreifende Nutzung
  • Stapelweise Umbenennung von Dateien
  • Verhindern von Dateisystemfehlern

Character to replace illegal characters with

Remove leading and trailing whitespace

Remove leading and trailing dots (can cause issues in some systems)

Maximum filename length (0 = no limit, Windows typically limits to 255)

Wichtige Fakten

Kategorie
Text Processing
Eingabetypen
text, checkbox, number
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Dateinamen-Desinfektionsmittel ist ein effizientes Tool, das Dateinamen bereinigt, indem es illegale Zeichen entfernt, die auf Windows-, Linux- und Mac-Systemen zu Fehlern führen können. Es gewährleistet plattformübergreifende Kompatibilität und verhindert Dateisystemprobleme.

Wann verwenden

  • Wenn Sie Benutzer-Uploads verarbeiten und sicherstellen möchten, dass Dateinamen auf allen Betriebssystemen gültig sind.
  • Bevor Sie Dateien in Cloud-Diensten speichern oder teilen, um Kompatibilitätskonflikte zu vermeiden.
  • Bei der automatisierten Umbenennung von Dateien, um illegale Zeichen konsistent zu ersetzen.

So funktioniert es

  • Geben Sie den zu bereinigenden Dateinamen in das Eingabefeld ein.
  • Wählen Sie optional ein Ersatzzeichen für illegale Zeichen (Standard ist Unterstrich).
  • Aktivieren Sie Zuschneideoptionen, um Leerzeichen und Punkte am Anfang/Ende zu entfernen.
  • Setzen Sie eine maximale Länge, falls erforderlich, und erhalten Sie den bereinigten Dateinamen als Textausgabe.

Anwendungsfälle

Bereinigung von Dateinamen in Webformularen, um sichere Uploads zu ermöglichen.
Vorbereitung von Dateien für die plattformübergreifende Nutzung, etwa zwischen Windows und Mac.
Automatisches Korrigieren von heruntergeladenen Dateinamen mit illegalen Zeichen.

Beispiele

1. Bereinigung eines Windows-inkompatiblen Dateinamens

Hintergrund
Ein Benutzer hat eine Datei mit dem Namen 'Daten:2024<Jahresbericht>.pdf' hochgeladen.
Problem
Der Dateiname enthält Doppelpunkt und spitze Klammern, die auf Windows illegal sind und zu Fehlern führen.
Verwendung
Geben Sie den Dateinamen in das Tool ein und lassen Sie die Standard-Einstellungen (Ersatzzeichen '_', Leerzeichen zuschneiden aktiv).
Ergebnis
Der bereinigte Dateiname ist 'Daten_2024_Jahresbericht.pdf', der auf allen Betriebssystemen gültig ist.

2. Anpassung für Linux-Kompatibilität mit Bindestrichen

Systemadministrator
Hintergrund
Eine Batch-Datei enthält Dateinamen wie 'Projekt Bericht final.docx', die Leerzeichen und Sonderzeichen aufweisen.
Problem
Die Dateinamen müssen für ein Linux-System kompatibel gemacht werden, wobei Leerzeichen durch Bindestriche ersetzt werden sollen.
Verwendung
Setzen Sie das Ersatzzeichen auf '-', aktivieren Sie 'Leerzeichen Zuschneiden' und deaktivieren Sie 'Punkte am Anfang/Ende Zuschneiden' nicht.
Beispielkonfiguration
replacementChar: '-', trimWhitespace: true, trimDots: true
Ergebnis
Dateinamen wie 'Projekt Bericht final.docx' werden zu 'Projekt-Bericht-final.docx' bereinigt.

3. Kürzung langer Dateinamen für Cloud-Speicher

Hintergrund
Ein System erfordert Dateinamen mit maximal 100 Zeichen für die Speicherung in einer Cloud-Datenbank.
Problem
Lange Dateinamen wie 'Sehr_langer_Dateiname_der_viele_Details_enthält_und_übers_Limit_geht.txt' müssen gekürzt werden.
Verwendung
Geben Sie den Dateinamen ein und setzen Sie 'Maximale Länge' auf 100.
Ergebnis
Der Dateiname wird auf 100 Zeichen begrenzt und bereinigt, z.B. zu 'Sehr_langer_Dateiname_der_viele_Details_enthält_und_übers_Limit_geht.txt' (gekürzt).

Mit Samples testen

markdown, video, barcode

Verwandte Hubs

FAQ

Welche Zeichen werden als illegal entfernt?

Windows-illegale Zeichen umfassen < > : " / \ | ? * und Steuerzeichen (0-31). Für Linux/Mac werden / und Nullzeichen entfernt.

Kann ich das Ersatzzeichen anpassen?

Ja, Sie können jedes Zeichen als Ersatz wählen, standardmäßig wird Unterstrich (_) verwendet.

Was bewirkt die Option 'Leerzeichen Zuschneiden'?

Wenn aktiviert, werden führende und abschließende Leerzeichen aus dem Dateinamen entfernt.

Wie funktioniert die Längenbeschränkung?

Sie können eine maximale Länge setzen (Standard 255 Zeichen für Windows). Setzen Sie 0 für keine Begrenzung, und der Dateiname wird bei Bedarf gekürzt.

Kann ich mehrere Dateinamen gleichzeitig bereinigen?

Dieses Tool verarbeitet einen Dateinamen pro Aufruf. Für Stapelverarbeitung müssten Sie es wiederholt verwenden oder eine Skriptlösung einsetzen.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/filename-sanitizer

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
filename text Ja -
replacementChar text Nein Character to replace illegal characters with
trimWhitespace checkbox Nein Remove leading and trailing whitespace
trimDots checkbox Nein Remove leading and trailing dots (can cause issues in some systems)
maxLength number Nein Maximum filename length (0 = no limit, Windows typically limits to 255)

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-filename-sanitizer": {
      "name": "filename-sanitizer",
      "description": "Bereinigt und desinfiziert Dateinamen durch Entfernen illegaler Zeichen für Windows, Linux und Mac",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=filename-sanitizer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]