Является ли файл архивом?
От: Tosov delphi.xonix.ru
Дата: 20.02.02 21:59
Оценка:
Подскажите как определить является ли данный файл архивом и если да, то запоролен ли он?
Определять естественно надо не по расширению :) и без вызова архиваторов (долго это).
PS Самораспаковывающиеся архивы тоже надо определять.
Тип архивов — лучше все, но можно только zip и rar.

У кого есть идеи?
Re: Является ли файл архивом?
От: Владимир Гренадеров Россия  
Дата: 20.02.02 22:06
Оценка:
Здравствуйте Tosov, Вы писали:

T>Подскажите как определить является ли данный файл архивом и если да, то запоролен ли он?

T>Определять естественно надо не по расширению и без вызова архиваторов (долго это).
T>PS Самораспаковывающиеся архивы тоже надо определять.
T>Тип архивов — лучше все, но можно только zip и rar.

T>У кого есть идеи?


Ну... Взять описание форматов Zip и Rar, и проанализировать заголовок файла. И если это архив, дальше ручками
его распоковываешь, попутно определяясь насчет пароля

P.S. Лучше использовать WinRar в качестве plug-in к своей проге (хотя это долго)
OK
Re: Является ли файл архивом?
От: pezz Россия  
Дата: 21.02.02 01:19
Оценка:
Здравствуйте Tosov, Вы писали:

T>Подскажите как определить является ли данный файл архивом и если да, то запоролен ли он?

T>Определять естественно надо не по расширению и без вызова архиваторов (долго это).
T>PS Самораспаковывающиеся архивы тоже надо определять.
T>Тип архивов — лучше все, но можно только zip и rar.

T>У кого есть идеи?


Ищи программу с названием whicharc возможно она тебе поможет!

Например здесь:
http://www.snippets.org/snippets/portable/WHICHARC+CPP.php3
Re[2]: Является ли файл архивом?
От: pezz Россия  
Дата: 21.02.02 01:55
Оценка:
Я тут написал:

P>Например здесь:

P>http://www.snippets.org/snippets/portable/WHICHARC+CPP.php3

Лучше на другой странице этого сайта:
http://www.snippets.org/snippets/portable/portable.php3
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.