Um ZIP-Archive deiner Bank korrekt zu entpacken, wenn diese das ISO-8859-Format (meist Latin-1 oder Windows-1252) für Dateinamen verwenden, stehen dir unter Linux mehrere Wege zur Verfügung. Das Hauptproblem ist meist, dass moderne Linux-Systeme standardmäßig UTF-8 erwarten und Sonderzeichen in den Dateinamen sonst falsch dargestellt werden.
1. Die einfachste Lösung:
unarDas Tool
unar (The Unarchiver) erkennt die Kodierung oft automatisch oder lässt dich diese explizit angeben. Es ist oft zuverlässiger als der Standard-unzip-Befehl.- Installation:
sudo apt install unar(auf Debian/Ubuntu) - Befehl:
bash12<span class="undefined">unar -e ISO-</span><span class="tnfcCf">8859</span><span class="undefined">-</span><span class="tnfcCf">1</span><span class="undefined"> dateiname.zip</span>Verwende Code mit Vorsicht.
(Falls ISO-8859-1 nicht passt, versuche es mit
CP1252, dem Standard-Windows-Format).
3. Dateinamen nachträglich korrigieren mit
convmvFalls du die Dateien bereits entpackt hast und die Umlaute in den Dateinamen „kaputt“ aussehen (z. B. „Kontoauszüge“), kannst du sie mit
convmv reparieren:- Installation:
sudo apt install convmv - Testlauf (simuliert nur):
bash12<span class="undefined">convmv -f iso-</span><span class="tnfcCf">8859</span><span class="undefined">-</span><span class="tnfcCf">1</span><span class="undefined"> -t utf-</span><span class="tnfcCf">8</span><span class="undefined"> *</span>Verwende Code mit Vorsicht.
- Echte Umbenennung: Füge
--notestam Ende hinzu, wenn die Vorschau korrekt aussah:bash12<span class="undefined">convmv -f iso-</span><span class="tnfcCf">8859</span><span class="undefined">-</span><span class="tnfcCf">1</span><span class="undefined"> -t utf-</span><span class="tnfcCf">8</span><span class="undefined"> * --notest</span>
