GC SERIE
LETZTER
TAB

Warum Dateinamen mit Zahlen manchmal falsch sortiert wirken




Redaktion









Technologie




4 Min. Lesezeit

Transparenzhinweis: Affiliate-Links enthalten – Details am Artikelende.

Dateinamen mit Zahlen können einen Ordner aussehen lassen, als hätte der Computer beim Zählen den Faden verloren. Auf „Foto 1“ folgen plötzlich „Foto 10“ und „Foto 11“, erst danach erscheint „Foto 2“. Für Menschen ist die erwartete Reihenfolge offensichtlich. Die Software macht jedoch nicht zwingend einen Rechenfehler, denn möglicherweise rechnet sie überhaupt nicht: Sie liest den Namen als Text.

Ein Dateiname ist für das System zunächst eine Zeichenfolge. Bei einer einfachen lexikografischen Sortierung werden zwei solcher Folgen von links nach rechts verglichen, ähnlich wie Wörter in einem Register. Solange „Foto “ in beiden Namen gleich ist, entscheidet das erste unterschiedliche Zeichen. In „Foto 10“ steht dort eine 1, in „Foto 2“ eine 2 – und weil die 1 vor der 2 kommt, landet die 10 vor der 2. Die zweite Ziffer der 10 wird gar nicht mehr benötigt, um diese Entscheidung zu treffen.

Genau deshalb sind alte Sammlungen häufig mit Namen wie „Bild 001“, „Bild 002“ und „Bild 010“ versehen. Die führenden Nullen bringen alle Nummern auf dieselbe Länge. Dadurch stimmt auch bei einer schlichten Zeichen-für-Zeichen-Sortierung die sichtbare Reihenfolge mit dem Zahlenwert überein. Das ist weniger ein nostalgischer Tick ordentlicher Menschen als ein robuster Trick für Programme, Geräte und Exportwege, deren Sortierregeln unbekannt sind.

ANZEIGE

Wie Dateinamen mit Zahlen verglichen werden

Moderne Dateimanager versuchen meistens, diese menschliche Erwartung nachzubilden. Microsoft dokumentiert dafür etwa die Windows-Funktion StrCmpLogicalW: Ziffern innerhalb einer Zeichenfolge werden dort als numerischer Inhalt behandelt. In Microsofts Beispiel steht deshalb „2string“ vor „3string“ und „20string“. Eine gewöhnliche Textvergleichsfunktion ordnet dieselben Namen dagegen als „20string“, „2string“, „3string“ ein.

Apple beschreibt für Anwendungen eine lokalisierte Standardsortierung, die Zeichenfolgen so vergleichen soll, wie sie im Finder angeordnet werden. Zugleich warnt die Dokumentation davor, sich auf jedes Detail dieser Reihenfolge dauerhaft zu verlassen: Das Verhalten kann sich je nach Sprache und Systemversion unterscheiden. Schon daran wird deutlich, dass die Reihenfolge nicht als unveränderliche Eigenschaft im Dateisystem steckt. Der Ordner bewahrt die Namen auf; die App entscheidet, wie sie diese Namen präsentiert.

Darum können dieselben Dateien im Dateimanager, in einer Fotogalerie, auf einem Fernseher und in einem älteren Abspielgerät unterschiedlich aufgereiht sein. Ein Programm verwendet vielleicht eine „natürliche“ Sortierung und erkennt zusammenhängende Ziffern als Zahl, ein anderes vergleicht ausschließlich Text, ein drittes ordnet nach Aufnahmedatum oder Änderungszeit. Selbst die Schaltfläche „Name“ verspricht daher nicht in jeder Anwendung exakt denselben Blick auf einen Ordner.

Hinzu kommt, dass Sortieren weit mehr als Zählen bedeutet. Groß- und Kleinschreibung, Umlaute, Akzente, Leerzeichen und Satzzeichen müssen ebenfalls eingeordnet werden, und verschiedene Sprachen erwarten nicht immer dieselbe alphabetische Reihenfolge. Die Unicode-Dokumentation zur Sortierung beschreibt deshalb Regeln, die an Sprache und Anwendungsfall angepasst werden können. Die numerische Variante ist nur eine davon: Sie fasst eine zusammenhängende Folge von Ziffern als Zahlenwert auf, statt jede Ziffer einzeln zu vergleichen.

Natürliche Sortierung löst nicht jeden Sonderfall

Auch eine natürliche Sortierung muss Entscheidungen treffen. „Kapitel 2“, „Kapitel 02“ und „Kapitel 002“ besitzen denselben Zahlenwert, sind aber keine identischen Namen. Welche Fassung zuerst erscheint, hängt vom zusätzlichen Vergleich des jeweiligen Programms ab. Dezimalpunkte, Minuszeichen, römische Zahlen oder Versionsbezeichnungen können wiederum eigenen Regeln folgen. Was für eine Fotoreihe plausibel ist, muss für „Version 1.10“ und „Version 1.9“ noch lange nicht passen.

Wer Dateien zwischen vielen Programmen oder Geräten austauscht, kann sich deshalb weiterhin mit führenden Nullen helfen. Bei bis zu 999 Einträgen werden aus 1, 2 und 10 beispielsweise 001, 002 und 010. Datumsangaben bleiben als „2026-10-12“ besonders stabil sortierbar, weil Jahr, Monat und Tag vom größten zum kleinsten Wert angeordnet und jeweils gleich lang geschrieben sind. Wichtig ist nur, ein Schema früh festzulegen: Nachträgliches Umbenennen wird schnell lästig, wenn Hunderte Dateien beteiligt sind.

Dass gespeicherte Information und sichtbare Darstellung nicht dasselbe sein müssen, zeigt sich auch bei gedrehten Smartphone-Fotos. Dort interpretiert die Software einen Orientierungshinweis, hier entscheidet sie sich für eine Sortierregel. Weitere solcher kleinen Technikrätsel versammelt das Archiv von Letzter Tab.

Die vermeintlich falsche Reihenfolge verrät also weniger über die Rechenkünste des Computers als über die Frage, die ihm gestellt wurde. Soll er Zeichen vergleichen oder Zahlen verstehen? Sobald eine App darauf eine andere Antwort gibt, kann „Foto 10“ seinen Platz wechseln – ohne dass eine einzige Datei umbenannt wurde.

Stand der Recherche: 12. Oktober 2026.

Hauptquellen

Transparenzhinweis: Der Beitrag erklärt allgemeine Sortierprinzipien anhand offizieller Entwicklerdokumentationen. Einzelne Dateimanager, Betriebssystemversionen und Geräte wurden dafür nicht vollständig praktisch getestet; die konkrete Reihenfolge kann je nach App, Spracheinstellung und gewähltem Sortierkriterium abweichen.

Aktuelle Angebote

Technik-Deals im Überblick

Ausgewählte Angebote und zeitlich begrenzte Preisaktionen rund um Technik und Gadgets.

Angebote ansehen
VIER BEREICHE. EINE REDAKTION.

Entdecke mehr bei gadgetChecks