Показать сообщение отдельно
Старый 29.12.2008, 00:04   #12
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Защита содержимого JAR файла от распаковки

Файл легко восстанавливается утилитой 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)
(Offline)
 
Ответить с цитированием