A tale of two file names

Users of DOS or older versions of Windows will have invariably stumbled upon a quirk of Windows’ handling of file names at some point. File names which are longer than 8 characters, have an extension other than 3 character long, or aren’t upper-case and alphanumeric, are (in some situations) truncated to an ugly shorter version which contains a tilde (~) in it somewhere. For example, 5+6 June Report.doc will be turned into 5_6JUN~1.DOC. This is relic of the limitations brought about by older versions of FAT used in DOS and older versions of pre-NT Windows.

So far, nothing new. This article, however, delves deeper into a special aspect of this relic: a built-in checksum function that, up until now, was undocumented.

23 Comments

  1. 2015-06-10 10:17 pm
    • 2015-06-10 11:28 pm
      • 2015-06-11 12:05 am
  2. 2015-06-11 1:15 am
    • 2015-06-11 1:58 am
  3. 2015-06-11 4:58 am
    • 2015-06-11 11:41 am
      • 2015-06-11 1:19 pm
    • 2015-06-11 1:11 pm
      • 2015-06-11 1:30 pm
        • 2015-06-11 4:23 pm
          • 2015-06-11 4:30 pm
          • 2015-06-12 5:23 am
      • 2015-06-11 2:45 pm
    • 2015-06-11 6:50 pm
      • 2015-06-12 11:50 am
        • 2015-06-12 6:16 pm
          • 2015-06-12 8:04 pm
          • 2015-06-13 5:22 pm
          • 2015-06-14 6:21 am
          • 2015-06-14 7:01 am
          • 2015-06-14 1:18 pm
          • 2015-06-14 1:21 pm