[mb-users] Re: Tagger converting characters to underscores (Paul Sharpe)

Robert Kaye rob at eorbit.net
Tue Dec 9 21:25:41 UTC 2003


On Thu, 2003-11-20 at 17:50, Paul Sharpe wrote:
> >>the artist gets turned into
> >>
> >>   Grooverider prese___e Prototype Years
> > 
> > 
> > The underscores are used by the tagger (v10.2) as an abreviation when
> > the filename would otherwise be too long.  (I don't know what the actual
> > limit is for windows path lengths).

That is correct.

> Thanks.  I guess it depends what type of filesystem you're writing to. 

Unfortunately not. Its another big stinking M$ mess.

The max file name length is 260 characters.
The max path name length is 260 characters.

Do you see a problem here?

Assume you have a file with a name that is 260 characters long in the
C:\MyMusic subdirectory. It is impossible to construct a valid pathname
to reference this file. ARG!

I should say, it is impossible to construct a valid pathname using the
ASCII APIs. If I were to use the UNICODE APIs I could do this. But this
would mean that only UNICODE applications could then reference this
file.

And given that most applications are still ASCII applications this would
not be very useful, no?

Thus the stupid ___ trick. I wanted to do ..., but that is not valid in
a filename under _some_ windows file systems.

Gawd, I hate windows. I love linux -- the meaningful filename
restriction is that a filename cannot contain / -- for obvious reasons.

Can you tell I hate windows???

-- 

--ruaok              Somewhere in Texas a village is missing its idiot. 

Robert Kaye     --     rob at eorbit.net     --    http://mayhem-chaos.net






More information about the MusicBrainz-users mailing list