Git for Windows accidentally creates NTFS alternate data streams
The root cause of all this is a relatively obscure NTFS feature called alternate data streams.Obscure indeed, I've never seen them used for anything other than hiding malicious content. Curious, I read about them on Wikipedia[1] and it turns out they were originally created to support resource forks in Services for Macintosh. Browsers also use them to flag files downloaded from the internet.[1] https://en.wikipedia.org/wiki/NTFS#Alternate_data_streams_.2...