Check file and directory names for security, compatibility, best practices & standards.
Hacking The Web With Unicode (Vickie Li) - Using Unicode to confuse, spoof and make backdoors (2020)
“Jia Tan”ing Go code (Martin Tournoij) - smuggling _test.go
files into a regular build (2024)
Git is case-sensitive and your filesystem may not be (Scott Hanselman) - Weird git
folder merging on Windows (2019)
I want off Mr. Golang’s Wild Ride (Amos Wenger) - How Go’s file handling makes things “simpler” with a host of side effects (2020, updated 2022)
Our solution for the hell that is filename encoding (beets blog) - How media library software deals with portable filenames in Python (and the HN discussion) (2016)
APFS’s “Bag of Bytes” Filenames (Michael Tsai) - Troubles when Apple switched away from a file system with normalized file names (2017)