|
0 / 0 / 1
Регистрация: 01.01.2016
Сообщений: 11
|
||||||
Создание архива rar/zip на C++22.01.2016, 21:49. Показов 22110. Ответов 8
Метки нет (Все метки)
Народ, такая ситуация, мне необходимо создать архив rar или zip (желательно rar, запароленный) при помощи консольной программы на C++.
Искал информацию по форуму, находил вариации - не подходят. Пробовал сам на примерах разобраться - не получается. Ничего не работает. Решил спросить совета. Так же находил тему, там человек просил "показать незаметное создание архива". Мне же это не нужно. Мне нужно, что бы знающие люди помогли, показали код, а остальное я додумаю сам. Поясню, мне необходима программа, в которой будет присутствовать метод архивации. Я хочу сделать приложение для личного пользования, что бы облегчить работу, т.к. постоянно приходится выполнять однозначные операции с файлами, архивами и каталогами. В командной строке использовал следующий код: "C:\Program Files\WinRAR\Rar.exe" a -r -v1500 TestArchiv -p12345 В нем же все ясно и понятно: указание архиватора, создание архива, разбивка на части, пароль. Пробовал вставлять этот код строки в пример программы, но ничего не работает. Появляется консольное окно программы, просьба нажать любую клавишу и никаких результатов не происходит.
Заранее спасибо.
0
|
||||||
| 22.01.2016, 21:49 | |
|
Ответы с готовыми решениями:
8
Как программно незаметно создать zip/rar архив и отправить на хост? Распаковка zip-архива средствами С++ |
|
Хитрая блондиночка $)
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|||||||
| 22.01.2016, 22:00 | |||||||
|
И почему слеш один?
1
|
|||||||
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
|
| 22.01.2016, 23:20 | |
|
http://pocoproject.org/docs/Poco.Zip.html
Посмотрите. Может найдете применение.
2
|
|
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||
| 23.01.2016, 00:24 | |||||||
Сообщение было отмечено Cap_Faust как решение
Решение
3
|
|||||||
|
0 / 0 / 1
Регистрация: 01.01.2016
Сообщений: 11
|
||||||
| 24.01.2016, 13:08 [ТС] | ||||||
|
Спасибо, за советы) Особенно последний помог очень сильно. Возможность "запихать" любую команду из КС - это вполне очень удобно, т.к. программа имеет в основном команднострочные команды)
Теперь следующий вопрос, если можете, подскажите. Читал, кулибничал, пробовал разные финты, нифига не выходит. Необходимо вставить переменную в команду КС.
0
|
||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|||||||||||
| 24.01.2016, 13:14 | |||||||||||
Сообщение было отмечено gru74ik как решение
Решение
Если можно C++11.
0
|
|||||||||||
|
0 / 0 / 1
Регистрация: 01.01.2016
Сообщений: 11
|
||||||
| 24.01.2016, 13:53 [ТС] | ||||||
|
Спасибо, пробовал способ. Ни один не идет. Вот мой код, я его немного "перефразировал" под свои перменные и значения. Основная часть кода:
Пробовал выносить всю часть строки stream в скобки и методом применяемым в других языках ("text1"+str+"text2"), но ничего не вышло, не проканало, к сожалению. Я конечно не профи в C++, самоучка, поэтому строго не судите) Некоторые моменты могу не знать.
0
|
||||||
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 24.01.2016, 13:56 | |
|
1
|
|
|
0 / 0 / 1
Регистрация: 01.01.2016
Сообщений: 11
|
|
| 26.01.2016, 23:36 [ТС] | |
|
Большое спасибо за помощь. Вопросов по данной теме не имеется. Модераторов прошу закрыть данную тему, если имеется такая необходимость. Благодарю за внимание.
0
|
|
| 26.01.2016, 23:36 | |
|
Помогаю со студенческими работами здесь
9
Чтение архива RAR или ZIP (возможно с предварительно установленным паролем) Подбор пароля для rar архива Создание своего архива и работа с ним Запись и чтение из rar,zip архива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|