Ich weiß nicht, was WDS ist
WinDirStat
aber könntest du nicht eine
UTF-8-ähnliche Kodierung benutzen? Im
EBML-Format, das u.a. die Grundlage für den Matroska-Container bildet, macht man es beispielsweise so.
Hmm, verstehe. Codepunkte festlegen und ab da mehr Bits verwenden. Aber dann komme ich nicht umhin weiter 64bit-Ganzzahlen (und größer) einzusetzen. Denn auch bei UTF-8 werden ja die Bits nicht wirklich eingespart. Im Grunde ist dein Vorschlag das gleiche wie mein Szenario Nummer 3, nur eben mit extra Rechenaufwand, da dort mehr als nur ein Bit geprüft werden muß um den Wert zu "dekodieren".
EBML sieht gut aus, zielt wohl aber mehr auf die eigentliche Speicherung auf Festplatten usw. ab.