Bad Zip - Cách khắc phục
Trong quá trình sử dụng chương trình nén tập tin Winzip cũng như kết quả của nó là các tập tin *.zip, ít nhiều đã có lần bạn gặp một câu hỏi thông báo đại loại như bad zip..not unpack hoặc error CRC... vấn đề này do đâu mà có, và cách khắc phục nó như thế nào? Xin phép trình bài một vài ý kiến cơ bản
Lỗi xuất hiện như thế nào?
Cùng một file zip đó, lúc đầu bạn unzip(giải nén) bình thường, nhưng sau một thời gian sử dụng, muốn giải nén lại thì nhận thông báo lỗi không thể giải nén?
Có nhiều nguyên nhân dẫn đến hiện tượng này:
- Do quá trình phân mảnh đĩa, sắp
xếp lại đĩa nên có thể một vài sector cũng được sắp xếp, dẫn tới file zip không
còn nguyên vẹn nữa.
- Do virus phá hoại.
- Nếu còn một bản sao (backup file) của tập tin *.zip vừa bị hỏng nằm đâu đó
trên CD hoặc trên ổ cứng thì bạn sẽ dễ dàng tìm lại được, nhưng nếu đó là những
file download từ mạng internet về thì sao? với các tập tin dung lượng nhỏ khoảng
vài trăm KB thì không thành vấn đề, nhưng nếu khoản vài MB hay vài trăm MB thì
có lẽ khó lòng download lại.
Vẫn còn cách khắc phục vấn đề trên, tuy nhiên chỉ có thể phục hồi 80 - 95% thôi! Nhưng dù sao thì có còn hơn không!
Cách khắc phục
Để khắc phục vấn đề trên là phải chỉnh file zip đó sao cho nó không còn lỗi nữa, sau đó tiếp tục giải nén. Nhưng phải chỉnh làm sao? Nếu như bạn hiểu cấu trúc file zip thì vấn đề này có thể giải quyết được, nhưnh nếu bạn không rành như tôi thì nên chuyển qua cách 2 là hãy tìm một chương trình nào đó có chức năng fix zip như:
Zipmagic 2000
EF Commander V2.36
Một nhược điểm của các phần mềm trên là dung lượng của chúng đều lớn. Nếu bạn cần một chương trình nhỏ hơn, khoảng 78KB chỉ có một chức năng duy nhất là fix zip thôi thì có thể liên lạc với tác giả hoặc toà soạn PC World VN để chép.
Cách dùng dễ dàng, chỉ cần khoảng 3 thao tác nhấn chuột:
- Chon file cần fix, nhấn
browse....
- Nhấn next, sau đó hãy chọn file zip, nhấn tiếp vào next là xong. Bạn sẽ có
thêm một file zip nữa, đây là file sữa xong, chỉ cần giải nén là công việc hoàn
thành. Nhưng không phải file nào cũng có thể phục hồi được toàn diện, chương
trình phục hồi tuỳ theo bệnh.
Ngoài ra, chương trình còn có thể phục hồi các file *.exe đã bị lỗi khi bạn dùng Winzip Self-Extractor tạo ra, cách làm cũng tương tự như trên.
Phương pháp trên chỉ là chữa bệnh thôi, mà phòng bệnh thì tốt hơn là chữa bệnh. Cách phòng bệnh như sau:
Nếu thường xuyên phải download files trên mạng, bạn phải có một công cụ chuyên dùng để download và thêm chức năng resume như Getright, Golliza... và càng tuyệt vời hơn nếu có thêm chức năng fix zip... Phần mềm tuyệt vời có thể đảm bảo đủ các yêu câu trên, theo tôi là NETANTS.
Hoạt động của chương trình khá hay, fix zip ở đây không download lại mà chỉ download phần nào còn thiếu mà thôi.
Nếu vừa download xong một file zip, nhưng giải nén lại gặp lỗi(bad zip), thì bạn chỉ cần nhấp vào fix zip, chương trình sẽ phân tích xem phần nào bị thiếu và download thêm. Công việc chỉ cần một chúc thời gian, và bạn đã có một file zip chính hiệu rồi.
- Do khuôn khổ bài viết có hạn,
tôi chỉ trình bày các thao tác chính để làm việc với Netants và thêm một vài mẹo
vặt giúp bạn sử dụng phần mềm (netants) được nhanh hơn.
- Bạn cũng có thể download Netants từ địa chỉ http://www.netants.com/, version
mới nhất là 1.23.
- Sau đó bạn tiến hành cài đặt như mọi chưong trình khác. Cài đặt xong hãy khởi
động netants và bạn có thể dowmload một file nào đó bằng các thao tác sau:
Khi dùng trình duyệt IE, nhấn chuột phải vào liên kết cần download, menu hiện ra gồm có:
Download by Netants (downlaod một
file duy nhất)
Download All by Netants(download toàn bộ các file *.zip, *.exe)
- Nếu bạn dùng IE 5.x thì có thể khởi động netants thông qua menu Tools của IE Browser.
Cách khắc phục bad zip bằng Netants
Trong trường hợp download hoàn tất một file zip nhưng gặp lỗi khi giải nén, bạn hãy khởi động netants, nhấn chuột phải vào file có lỗi, chọn chức năng Corrupted zip, netants sẽ kiểm tra và giúp bạn download lại phần còn thiếu. Quá tiện lợi phải không?
Khởi động Netants được nhanh hơn
- Để Netants khởi động được nhanh hơn bạn hãy tắt splash screen của netants trong quá trình khởi động, bằng cách vào registru để sửa: Chạy regedit.exe, sau đó tiến tới HKEY_CURENT_USER\Software\NetAnts\Layout nhấn chuột phải tạo DWORD value là NOSplash, và đặt giá trị là 1.
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com