Document Windows non-ASCII case matching limitation under known issues

This commit is contained in:
Andrea Mazzoleni 2026-08-26 15:17:33 +02:00
parent 4fdfc8a923
commit 0c80cd7dea
42 changed files with 839 additions and 0 deletions

View file

@ -1954,6 +1954,27 @@ Bekannte Probleme (Known Issues)
Andernfalls wird der Unterschied erst bei einem nachfolgenden "scrub" oder
"check" als Hash-Fehlübereinstimmung erkannt.
Nicht-ASCII-Groß-/Kleinschreibung unter Windows
SnapRAID verwendet auf allen Plattformen eine standardmäßige, vorhersehbare
UTF-8-Kodierung und beschränkt den Vergleich ohne Berücksichtigung der
Groß-/Kleinschreibung auf ASCII-Zeichen.
Windows-Dateisysteme leiden unter dem veralteten Konzept, die Unempfindlichkeit
gegenüber der Groß-/Kleinschreibung bei Unicode-Dateinamen über willkürliche,
systemabhängige Folding-Tabellen zu erzwingen. Infolgedessen verschleiert Windows
die Realität des Dateisystems, indem es völlig unterschiedliche
Unicode-Bytesequenzen so behandelt, als wären sie dieselbe Datei.
Beispielsweise sind `À.txt` und `à.txt` unterschiedliche Unicode-Namen, dennoch
behandelt Windows sie unlogischerweise als identisch, während SnapRAID ihre
tatsächliche Unterscheidung beibehält.
Diese Einschränkung wird durch den inkonsistenten Umgang von Windows mit
Unicode-Dateinamen und das Beharren auf einer Groß-/Kleinschreibungs-Aliasing
verursacht. Um Abweichungen durch das Case-Folding von Windows zu vermeiden,
geben Sie für alle Nicht-ASCII-Zeichen in Konfigurationspfaden und Filtern
stets die exakte Groß-/Kleinschreibung an.
Übersetzung (Translation)
Dieses Dokument ist eine automatische Übersetzung des englischen Handbuchs.
Die maßgebliche Version finden Sie im englischen Handbuch.