Перейти к содержанию
Fire Monkey от А до Я
  • 0

zip архив у которого Compressed size и Uncompressed size 0xFFFF


kuldiegor

Вопрос

Всем доброго времени суток! В общем, есть архив, который успешно удается открыть в делфи, но только для Windows платформы, а как это сделать для Android не понятно.

post-816-0-62801900-1421619092_thumb.jpg

Архив, который нужно раздолбить.zip

547_d7zipv1.2.zip

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы

Rad Studio из коробки умеет работать с zip архивами, единственный (вроде) минус – не работает с запароленными архивами. Модуль System.Zip(Справка), попробуйте воспользоваться им.

Ссылка на комментарий
  • 0

Rad Studio из коробки умеет работать с zip архивами, единственный (вроде) минус – не работает с запароленными архивами. Модуль System.Zip(Справка), попробуйте воспользоваться им.

Пробовал выдаёт "range check error" не могёт он память выделить из-за 0xFFFF 

 

Все я понял чё нужно было сделать вот рабочий код

 

var
zip:TZIPFile;
byt:TBytes;
str:TStream;
l:TZIpheader;
s:TStringstream;
begin
s:=TStringstream.Create;
zip:=Tzipfile.Create;
zip.Open('D:\ОНВ\Архив.zip',Tzipmode.zmRead);
zip.Read(2,str,l); //Нужно было с хедерам брать
//str.
s.LoadFromStream(str);
memo1.Lines.Add(s.DataString);
zip.DisposeOf;
Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...