Re: Long file names in VFAT broken with iocharset=utf8

From: Jan Engelhardt
Date: Tue May 08 2007 - 04:41:29 EST



On May 8 2007 00:43, Albert Cahalan wrote:
>
> I have an idea to deal with this, but first a rant...
>
> At two bytes per character, you get 127 characters in a filename.
> That's wider than the standard 80-column display, and far wider
> than the 28 or 29 characters that an "ls -l" has room for. In a
> GUI file manager or file dialog box, you'll have to scroll sideways.
> In a web browser directory listing, you'll almost certainly have
> to scroll sideways. Must of this even applies to Windows tools.
>
> In other words, this is user error. Somebody thought that a filename
> was a place to store a document, probably a README file. What next,
> shall we MIME-encode an icon into the filename?

Surprise surprise, Microsoft Word uses the document's title as filename.
So when you write your diploma thesis about "The Recent Improvements on
The Completely Fair Scheduler And The Staircase Deadline Scheduler and
its Impact On The Community and Mailing Lists", Word is likely to use
that as a filename. Maybe truncated a bit, I have not figured out the
heuristic yet.

> Fix: the vfat driver should use the 8.3 name for such files.

Or the 31-character ISO Level 1(?).

Jan
--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/