Message-Id: <3.0.6.16.20021130172954.25c72d7c@pop3.01019freenet.de> Organization: Michelle's Internet-Service X-Link: http://people.freenet.de/dos4michelle/index.htm X-Disclaimer1: Eine weitere Verwendung oder die Veroeffentlichung X-Disclaimer2: dieser Mail oder dieser Mailadresse ist nur mit der X-Disclaimer3: Einwilligung des Autors gestattet. X-Sender: dos DOT mailinglists AT pop3 DOT 01019freenet DOT de X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (16) Date: Sat, 30 Nov 2002 17:29:54 +0200 To: djgpp AT delorie DOT com From: Michelle Konzack Subject: Re: serialdate to HEX In-Reply-To: References: <3 DOT 0 DOT 6 DOT 16 DOT 20021127151001 DOT 4b673a36 AT pop3 DOT 01019freenet DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk 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.