It's within the realm of HTML code where you actually see a space in a filename 
become %20. Only the real geek would know the %20 is the HEX code 
representation of the DECIMAL code 32 which is the ASCII character SPACE.  The 
king of Geeks could write this as 0100000 in Binary.

Given the fact that the maximum file path cannot exceed 260 characters (256 for 
the filename + 3 characters for the drive such as C:\ + a null terminator) , 
there is seldom a technical need to avoid a space in a filename. Yes, I know 
the PC Police will respond by saying you should use an underscore (a bad choice 
because it doesn't work in some software applications) or a hyphen instead of 
the supposedly dreaded space. Yet the main reason for this suggested 
substitution is to avoid the ugly look of "My&20HTML&20Page.html" instead of 
"My-HTML-Page.html". Another reason for the PC Police avoiding the space 
character is that when using the command line, one must use quotes around a 
filename with a space.

By the way, check out Windows itself. It uses the space character in several 
filenames and folders such as C:\Program Files, C:\<user>\Saved Games, 
C:\<user>\My Documents, C:\Windows\Offline Web Pages, and more. But even 
Microsoft is not totally consistent because other folders use a hyphen, while 
still others use an underscore.

So what does this all have to do with Legacy? Well, unless you really don't 
care how the NTFS file system stores filenames, have no plans to use the 
command line interface to access any Legacy files, or don't care how the name 
of your web page looks in the top address bar of a browser or in a link that 
somebody provides, but are more concerned about how your human brain handles 
and interprets meaningful names and phrases, then feel free to use a space in a 
filename.

But remember the 260 character file path limit. If your files are nested that 
deep in so many folders each having particularly long names, then substituting 
a hyphen will indeed save you 2 characters for each space. I would also submit 
that if you have file paths approaching 260, you'd be better served by doing 
some housecleaning and shortening file and folder names. By the way, the very 
long link that Sherry provided to the PC Correct Stanford University page 
entitled "Best practices..." is only about 100 characters in length. Try to 
image it being about 2-1/2 times longer and you see the need for some house 
cleaning.


Brian-in-CA



-----Original Message-----
From: Sherry/Support [mailto:[email protected]]
Sent: Thursday, August 13, 2015 9:59 AM
To: [email protected]
Subject: Re: [LegacyUG] Next problem - Unsupported format

Just something I learned from one of the geekier members of my Legacy SIG <g>

"Best practices for file naming"
https://library.stanford.edu/research/data-management-services/data-best-practices/best-practices-file-naming

And another one from Fordham U

"What’s In a Name? A Lot Actually"
http://next.fordham.edu/?p=230



Sincerely,
Sherry
Technical Support
Legacy Family Tree





Legacy User Group guidelines:

http://www.LegacyFamilyTree.com/Etiquette.asp

Archived messages after Nov. 21 2009:

http://www.mail-archive.com/[email protected]/

Archived messages from old mail server - before Nov. 21 2009:

http://www.mail-archive.com/[email protected]/

Online technical support: http://support.legacyfamilytree.com

Follow Legacy on Facebook (http://www.facebook.com/LegacyFamilyTree) and on our 
blog (http://news.LegacyFamilyTree.com).

To unsubscribe: http://www.LegacyFamilyTree.com/LegacyLists.asp

Reply via email to