[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
RE: MAXNAMLEN vs NAME_MAX
| Even using a utf-8 encoded filename, at 5 bytes/character, that's
| still a 51 character filename, which is longer than rational - names
| >= 40 characters mean that on a standard 80 column display, ls can't
| even show
| 2 columns of names.
FWIW: the "basic multilingual plane" of Unicode (the 2-byte subset) requires a
max of 3 bytes per char in UTF-8. And even the additional "planes" that have
been defines -- of which only a small fraction is in use, and nearly all of
that is for archaic scripts -- takes you only up to 10.ffff as the highest code
point, well below what can be encoded in 4 bytes. So realistically 255 bytes
max gives you over 80 characters max.
Main Index |
Thread Index |