Oddbean new post about | logout
 nostr:npub14geqwpph8h8jjnm7vcp6md6esnyc5n6f9zsyvxyg933cuvcr6svqcudtts Mit gnu tar.

Ich habe das o.a. C-Programm auf xfs laufen lassen und dann keks eingetart.

Aber das ist nicht das Problem. Alle Dateisystemfunktionen von Python arbeiten mit str, aber Posix würde bytes verlangen.

Ich habe dann os.fsencode() gefunden, und damit kommt man auch an Namen mit ungültigen Encodings ran. Intern macht Python ganz grauenhafte Dinge.