Здравствуйте, Alexander G, Вы писали:
AG>Зачем средствами Windows 7, можно просто взять minizip.
AG>Хочу также предупредить, что возможности разных zip-программ и библиотек отличаются, поэтому не всегда можно безболезненно заменить упаковщик на другой. AG>В частности, winzip поддерживает имена файлов в UTF-8, а реализация Win 7 нет, она умеет хранить только имена в текущей неюникодной кодировке. Кроме юникода, стоит обратить внимание на файлы более 4 GB, таймстампы, сохранение секьюрити дескрипторов.
Откуда взять minizip?
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)
Re[2]: Доступ к API архивирования файлов средствами Win 7
Здравствуйте, Alexander G, Вы писали:
AG>Я подозреваю, что т.к. .zip-архив является shell-папкой, заработает через IFileOperation (стоит через него попробовать добавлять в существующий архив, создание нового тогда будет отельной задачей, решаемой через копирование пустышки).
Уточни мысль...
Мы знаем: время растяжимо. Оно зависит от того,
Какого рода содержимым Вы заполняете его. (C. Маршак)
Re[2]: Доступ к API архивирования файлов средствами Win 7
Здравствуйте, DmitryT, Вы писали:
DT>Здравствуйте, Alexander G, Вы писали:
AG>>Я подозреваю, что т.к. .zip-архив является shell-папкой, заработает через IFileOperation (стоит через него попробовать добавлять в существующий архив, создание нового тогда будет отельной задачей, решаемой через копирование пустышки).
DT>Уточни мысль...
Для добавления файлов в архив создать сначала пустой архив любым способом, нпример копированием заготовки.