FileConvert

Konvertiert Dateien zwischen verschiedenen Zeichenkodierungen (ANSI, Unicode, UTF-8, ...) und Zeilenenden (Windows/Unix).

FileConvert ist eine kleine Hilfsanwendung, die Textdateien zwischen verschiedenen Zeichenkodierungen konvertiert. Dabei werden alle Kodierungen des .NET-Framework unterstützt, und das sind viele! Das Auswahlfeld „Show all encodings“ ergänzt dabei die sinnvolle Vorauswahl in beiden Listen durch alle restlichen Kodierungen. Bei Unicode-Formaten kann außerdem der Byte Order Marker (BOM, auch Cookie oder Signatur genannt) gesetzt oder entfernt werden, was insbesondere bei der Bearbeitung von PHP-Dateien im UTF-8-Format hilfreich sein kann. Dateien werden per Drag&Drop in das Fenster gezogen. Bei Unicode-Dateien mit BOM wird die Kodierung der Eingabedateien automatisch erkannt.

Diese Anwendung habe ich ursprünglich als Hilfsmittel für Übersetzer des Unclassified NewsBoard entwickelt, um sie bei der korrekten Kodierung der PHP-Dateien zu unterstützen.

Kompatibilität: .NET Ab Version 2.0 Windows 10 Windows 8 Windows 7 Windows XP 64 bit

Bilder

Image
Programmfenster

Download

FileConvert.exe40,0 KiBProgrammdatei, Version 1.3

FileConvert-src.zip18,4 KiBQuelltext (Visual C# 2005), Version 1.3

Offene Punkte

  • Die Kürzung des Dateinamens in der Liste könnte etwas intelligenter sein.
  • Die Erkennung der Kodierung der Eingabedateien könnte auch genauer hinsehen und z. B. UTF-8-Dateien ohne BOM aufgrund der vorhandenen Zeichen erkennen.
  • Der Thread-Verhau könnte durch einen BackgroundWorker ersetzt werden.

Änderungen

2006Apr27
Version 1.3
2006Apr15
Version 1.2
  • Rückfrage vor dem Überschreiben vorhandener Dateien hinzugefügt
2005Nov27
Version 1.1
  • Erste Version

Lizenz und Nutzungsbedingungen

Diese Software wird unter den Bedingungen der vereinfachten BSD-Lizenz veröffentlicht. Die genauen Lizenzbedingungen befinden sich im Download.

Statistische Daten

  • Erstellt am 2005-11-27, aktualisiert am 2007-07-22.
  • Ca. 580 Codezeilen, geschätzte Ent­wick­lungs­kos­ten: 580 - 2 300 €

Weitere Schlagwörter: Dateien Zeichenkodierung Kodierung konvertieren Konvertierung Unicode Multi-Byte Zeichensatz Encoding ASCII ANSI DOS Zeilenende Line ending Character set UTF UTF-8 UTF-16 UCS UCS-2 Latin Latin1 Latin-1