У меня есть загрузка и установка KaZip2.0 на C ++ Builder2009 (с небольшими незначительными изменениями => установите только тип String равным AnsiString).Я написал:
KAZip1->FileName = "test.zip";
KAZip1->CreateZip("test.zip");
KAZip1->Active = true;
KAZip1->Entries->AddFile("pack\\text.txt","xxx.txt");
KAZip1->Active = false;
KAZip1->Close();
Теперь он создает test.zip с включенным xxx.txt (59-байтовый оригинал, 21-байтовый пакет).Я успешно открываю архив в WinRAR и хочу открыть xxx.txt, но WinRAR говорит, что файл поврежден.: (
Что не так? Может кто-нибудь мне помочь?
Извлечение не работает, поскольку файл поврежден?
KAZip1->FileName = "test.zip";
KAZip1->Active = true;
KAZip1->Entries->ExtractToFile("xxx.txt","zzz.txt");
KAZip1->Active = false;
KAZip1->Close();