Подскажи пожалуйста. Библиотека paszlib. Появляются кракозябры в наименованиях в фалах (в архиве ZIP) (кириллица)
Использую код со статьи из https://wiki.freepascal.org/paszlib/ru
Архивирование всего дерева каталогов
Этот пример рекурсивно добавит содержимое 'C: MyFolder' в 'myzipfile.zip
- Код: Выделить всё
Uses ...Zipper,FileUtil
var
AZipper: TZipper;
TheFileList:TStringList;
begin
MyDirectory:='C:\MyFolder';
AZipper := TZipper.Create;
AZipper.Filename := 'myzipfile.zip';
TheFileList:=TStringList.Create;
try
FindAllFiles(TheFileList, MyDirectory);
AZipper.Entries.AddFileEntries(TheFileList);
AZipper.ZipAllFiles;
finally
TheFileList.Free;
AZipper.Free;
end;
end;