CRC error when out of space



  • When I try to extract a multi-part RAR file (i.e. r01, r02) to a drive that runs out of space during extraction, PowerArchiver reports a CRC error in the part that it is extracting from when the drive runs out of space… freeing up space and re-attempting extraction works fine with no CRC errors.

    This has been going on for awhile because I’ve had it happen before with earlier versions. Is it a known problem?

    Thanks.



  • So what’s the problem? PowerArchiver reports an error because there is no enough space and so it is not possible to restore the original file there.



  • But it doesn’t report an error saying that there’s no space left. It says there’s a CRC error in the file it’s extracting when space runs out when that’s not the real problem.


  • conexware

    it is general error that says many things, including crc and lack of space, right? :-).

    we will see if we can be more specific, thanks.



  • No, the error expliticly mentions a CRC error and only a CRC error.

    The exact text is as follows, in a dialog with a red X icon:

    “There is a CRC error on file:<file being=”" extracted="" from="" multi-part="" rar="">
    Volume:<part being="" extracted="" when="" out="" of="" space="">

    Continue?"

    …with Yes/No buttons.

    If I then try and extract the same file to a drive that has enough space, it succeeds without any problems.</part></file>


  • conexware

    @mbg:

    No, the error expliticly mentions a CRC error and only a CRC error.

    The exact text is as follows, in a dialog with a red X icon:

    “There is a CRC error on file:<file being=”" extracted="" from="" multi-part="" rar="">
    Volume:<part being="" extracted="" when="" out="" of="" space="">

    Continue?"

    …with Yes/No buttons.

    If I then try and extract the same file to a drive that has enough space, it succeeds without any problems.</part></file>

    great, we will see if we can improve it… thanks!



  • This problem has been bugging me for a long time now. CRC error implies that the archive is corrupt and not “not enough space”. To get rid of this problem just check if there’s enough space on the drive for all the files in the archive…and warn user if there’s not enough space. Since every type of archive doesn’t contain extracted file sizes you can do a “free space” check right before poping up the error message and decide on what message to display. That’s VERY easy to code… 🆒


  • conexware

    it was wrong error shown, it will be fixed, i think it is in internal versions.


  • conexware

    This post is deleted!

  • conexware

    please check with official beta 1, and let us know if this has been fixed… thank you!


 

Suggested Topics

4
Online

9.8k
Users

6.0k
Topics

36.6k
Posts

Copyright © 1998-2018 ConeXware, Inc.
All rights reserved. Privacy Policy