Skip to content

Don't percent-decode colons ":", and percent encode them when found#85

Merged
samueloph merged 1 commit intomainfrom
samueloph/colon
Jan 6, 2026
Merged

Don't percent-decode colons ":", and percent encode them when found#85
samueloph merged 1 commit intomainfrom
samueloph/colon

Conversation

@samueloph
Copy link
Collaborator

Windows has this fun thing called NTFS Streams, which can lead to
the file contents being stored in an unusual place if the target
contains colons (unusual place = NTFS file stream).

This could also result in the file being stored at the root of some
other mount point (e.g.: C:filename).

Users can still avail of storing the file contents in a stream or in
another mountpoints by explicitly choosing the output file name.

 Windows has this fun thing called NTFS Streams, which can lead to
 the file contents being stored in an unusual place if the target
 contains colons (unusual place = NTFS file stream).

 This could also result in the file being stored at the root of some
 other mount point (e.g.: C:filename).

 Users can still avail of storing the file contents in a stream or in
 another mountpoints by explicitly choosing the output file name.
@samueloph samueloph merged commit 0b29f72 into main Jan 6, 2026
4 checks passed
@samueloph samueloph deleted the samueloph/colon branch January 6, 2026 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant