RE: Checking file integrity

new topic     » goto parent     » topic index » view thread      » older message » newer message

excess...
excess...
Which two files?? I have only one!
----- Original Message -----
From: <mistertrik at hotmail.com>
Subject: RE: Checking file integrity


> excess line
> excess line
>
> How about reading both files in to your program, and doing a checksum on
> them? It would be slow, but if you read the file in as you went, then
> perhaps that could be faster.
> =====================================================
> .______<-------------------\__
> / _____<--------------------__|===
> ||_    <-------------------/
> \__| Mr Trick
>
>
> >From: rforno at tutopia.com
> >Reply-To: EUforum at topica.com
> >To: EUforum <EUforum at topica.com>
> >Subject: RE: Checking file integrity
> >Date: Mon, 21 Apr 2003 14:10:03 -0300
> >
> >a
> >a
> >a
> >a
> >Lines to cheat Topica last glitch...
> >Rob:
> >I just tried this approach (comparing reported file size and actual bytes
> >read) as previously advised to me by Pete Lomax.
> >However, although I know some file is corrupted because Nero refuses to
> >read
> >it (it stops with "read error" while trying to copy the CD), my program
> >does
> >not detect any difference between sizes, so I think some of the bytes
read
> >should be wrong.
> >Wouldn't be it possible for Euphoria to return an error report in such a
> >case, for example with a negative number different from -1 (EOF)?
> >Maybe I'm wrong, but I think the OS has a variable called errno (under C)
> >that can be accessed by the user. Couldn't it be used to that end?
> >Regards.
> >
> >----- Original Message -----
> >From: Robert Craig <rds at RapidEuphoria.com>
> >To: EUforum <EUforum at topica.com>
> >Sent: Monday, April 21, 2003 2:36 AM
> >Subject: Re: Checking file integrity
> >
> >
> > > > The attached program tries to verify file integrity.
> > > > I ran this program on a data CDROM, which I know has errors because
> >Nero
> > > > stops with "read error" when trying to copy it. However, the program
> >does
> > > > not detect
> > > > any error. Am I doing something wrong?
> > >
> > >
> > > I don't know what you expected to happen.
> > > Your program seems to just read each file
> > > until it encounters a -1 (end of file).
> > > If a file has been corrupted, maybe you will
> > > get a -1 prematurely. Euphoria itself will never
> > > report an error. Maybe you should count the number of
> > > bytes and compare with the size in the dir() entry.
> > >
> > > Regards,
> > >     Rob Craig
> > >     Rapid Deployment Software
> > >     http://www.RapidEuphoria.com
> > >
> > >
> > > TOPICA - Start your own email discussion group. FREE!
> > >
> > >
> >TOPICA - Start your own email discussion group. FREE!
> >
> >
>
>
> TOPICA - Start your own email discussion group. FREE!
>
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu