Файл легко восстанавливается утилитой pkzipfix.exe,
...нашел интересную статейку по восстановлению удаленных архивов:

─ ARCHIVES ───────── Архивы и Архиваторы ─
Msg : 19 of 19 Addr Date
From : Dima Orlov 2:461/27 11.06.97
Subj : Восстановление убитых файлов с помощью ZIP
──────────────────
{> Cut here. FileName= RESTZIP.MSG }
─ 4INT ─ It's interesting ─
Msg : 122 of 200 Addr Date
From : Dima Orlov 2:461/27 11.06.97
Subj : Восстановление убитых файлов с помощью ZIP
──────────────────────────
Hello, Pavel Gulchouck !
> Лично для меня нет проблемы распаковать какой-нибудь pah3, ain или
> bsa. Hо паковать файл для других чем-то кроме zip-а (ну или tar+gzip для
> чисто юниксовых применений) мне в голову не прийдет.
И это правильно. BTW zip - один из самых восстанавливаемых при
повреждениях форматов. Так недавно у меня грохнулся единственный
экземпляр zip'а с сорцами одной программы, причем не просто грохнулся,
а стал нулевой длины. Я запустил свою любимую программку free:
Uses Dos;
var f: File;
begin
Assign(F,'free');
ReWrite(F, 1);
Seek(f,DiskFree(0));
asm
mov ah,$40
mov bx, word ptr f
mov cx,0
int 21h
end;
close(f);
end.
Которая все свободное место на винте превращает в файл с именем free.
Потом на этот файл напустил pkzipfix, и получил здоровенный zip, в
котором были файлы из всех относительно недавно грохнутых zip'ов,
в том числе и искомые сорцы.
С уважением, Дима Орлов
--- [CONNECT Team]
* Origin: Electric BBS (0572) 477-177 (2:461/27)