• lemming741@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    15 days ago

    Microsoft intentionally made programs install to C:\Program Files on Windows 95+ to force programmers to deal with spaces in filenames.

    Someone make one of those “statements made by the utterly deranged” memes about it, please and thank you.

    • FrostyPolicy@suppo.fi
      link
      fedilink
      arrow-up
      1
      ·
      16 days ago

      On Linux file systems you can use any character except NULL, and / is a reserved character.

      E.g. on ext-4 “All characters and character sequences permitted, except for NULL (‘\0’), ‘/’, and the special file names “.” and “…” which are reserved for indicating (respectively) current and parent directories.”

      • xthexder@l.sw0.com
        link
        fedilink
        arrow-up
        1
        ·
        15 days ago

        I once accidentally created a file with a newline character in it… it was pretty tricky to fix from command line.

        • GenderNeutralBro@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          15 days ago

          I actually did this a lot on classic Mac OS. Intentionally.

          The reason was that you could put a carriage return as the first character of a file, and it would sort above everything else by name while otherwise being invisible. You just had to copy the carriage return from a text editor and then paste it into the rename field in the Finder.

          Since OS X / macOS can still read classic Mac HFS+ volumes, you can indeed still have carriage returns in file names on modern Macs. I don’t think you can create them on modern macOS, though. At least not in the Finder or with common Terminal commands.

        • lad@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          15 days ago

          I created a file with backspace in name, it was hard to understand why filename doesn’t match

    • Gyroplast@pawb.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      15 days ago

      In filenames? AMATEURS! Use obscure Unicode in your passphrases for maximum security. Ctrl-Shift-U, enter arbitrary code point, bam! 🦊 Works even better with a Compose key and a nice, chonky .XCompose file to throw some gr∑∑k letters around, for instance, like some confused script kiddie. :)

      On topic: There are multiple variants of spaces in Unicode. You’re welcome, and now go and create something utterly deranged with that information.