sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #61403
Re: Filnavne, UTF-8 og XFS
Frank Damgaard skrev:
On Thu, Mar 06, 2003 at 18:42:29 +0100, David wrote:
2) Kan man have filnavne i UTF-8 format?
Ja.
>>Det vil sige, kan man også
bruge udenlandsk karaktersæt i sit filnavn? I såfald for hvilket filsystem?
_Tegnsæt_!
For ext2/3, reiserfs, minixfs .... (men ikke FAT & Co):
filnavne tillader gerne alle 8 bit tegn med enkelte undtagelser som bla.
"nul" -tegn og "/".
Så vidt jeg husker er et "filnavn" i Unix bare en sekvens af bytes hvor
ingen af dem er nul. Så kan hver enkelt bruger vælge sin tegnkodning og
dermed hvordan _han_ ser filnavnene. Det er en temmelig håbløs
konstruktion. Og jeg mener helt bestemt at skråstreger "/" er tilladte
i filnavne - men på den anden side vil `touch` ikke lade mig oprette en
fil ved navn "/", så Frank har nok ret i at man hverken kan bruge 0 og
47 i filnavne.
Jeg prøvede lige at lave et Ada-program der prøvede at oprette filer med
alle de 256 forskellige værdier der kan ligge i en byte. Værdien 47 var
den eneste der gav en fejlmeddelelse. Men hvis man forsøger at lave en
fil med værdien 0 i navnet så slutter navnet med byten før den der var 0.
Jacob
--
36 dage, 10 timer og 20 minutter uden svar:
http://www.sslug.dk/emailarkiv/forening/2003_01/msg01061
Follow ups
References