Mail Archives: djgpp/2002/11/30/12:30:55.1
Hallo Hans Bernhard,
Am 12:36 30/11/02 GMT hat Hans-Bernhard Broeker geschrieben:
>> But the serialdate under Linux is to large... in Decimal.
>
>It might help if you could explain what you mean by "serialdate".
Naja, das serielle Datum ist eben fortlaufend ab dem 1.1.1970
in sekunden...
>To store just the date, a good compromise might be to just store it in
>decimal: 20021130 would be 2002, November 30th, i.e. today.
Das ist aber zu wenig, da ich das serielle Datum+Uhrzeit aus dem
'Date:' Header der E-Mails erstellen muss.
Bei Dos-Kompatiblen 'maildir' dachte ich eben an 5e86d29a.000
was dann 16x16x16x16x16x16x16x16 gleich 4 Milliarden sekunden
oder 136 Jahre. sollten mehr als eine E-Mail pro sekunde ankommen,
verwende ich die Extension des Dateinamens von 1 bis 9
Damit ist das serielle Datum mit UNIX/Linux kompatibel.
>> Now I am Looking for a function to convert the serialdate to
>> HEX that it fit into the 8.3 names.
>
>Hex isn't a very useful format if you want to reduce the number of
>letters needed --- it only stores 4 bits per character, so it wastes
>about 50 percent of the available 8 bits.
Danke
--
In a world without walls and fences who needs Windows and Gates ?
The box said, 'Requires Windows 95 or better', so i installed Linux.
- Raw text -