At 5:20 pm -0500 17/11/00, Erik J. Barzeski wrote:
>Hi,
>
> Two quick responses.
>
>Entourage:mac Talk <[EMAIL PROTECTED]> spoke thusly:
>> And the reason we don't zero it out is performance. It would be really slow
>> to have to zero out data whenever we created/grew files.
>>
>> Dan
>
> That data has never _been_ in a signature file. It shouldn't be _in_ the
>signature file. I don't know where it picked up the data. Sure, that data
>has existed on my hard drive, somewhere... But man... That's screwy. Cut the
>file off at the end of the signatures.
I am no expert on how the mac handles writing file buffers, but it in
other file systems the I/O routines write the data to disk in set
sized 'chunks'. These chunks are stored before writing in file buffer
areas in RAM. If entourage is not zeroing the buffer before it partly
fills it with the data it needs to write it is quite possible that
the whole contents of the buffer are written to the signatures file,
including the extraneous information at the end, which could be
almost any data at all that has passed through that section of the
RAM.
--
=Barry Wainwright=
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
To search the archives:
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>