Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Лексей

Извлечение одного файла из архива.

17.01.2011, 12:13. Показов 1385. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожайлуста, пожайлуста!

Как с помощью VB из архива RAR защищенного паролем (пароль заранее известен) достать 1 файл, не извлекая все остальные (причем пароль передается прораммно)?
И еще, как добавить в этот же архив другой файл?

Заранее благодарен всем за помощь и советы!
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.01.2011, 12:13
Ответы с готовыми решениями:

Извлечение определенного файла из архива
Как извлечь файл из zip архива используя DotNetZip(Ionic)?

Извлечение из архива конкретного файла (файлов)
Доброго времени суток. Есть программа, которая по списку, находящемуся в ListBox копирует файлы в выбранную пользователем папку. В списке...

Извлечение архива из архива
Есть архив arj, в него вложен еще один архив arj и много файлов. Возможно ли батником извлечь файлы из 2 архива arj? например: есть...

5
Hover
19.01.2011, 14:57
Без самого винрара не обойтись. С ним можно работать через командную строку, аргументы можно посмотреть в хелпе к винрару.
Чтобы не заморачиваться с паролеными архивами, но при этом предохранить файлы от просмотра можно шифровать их самой программой перед добавлением в архив. Повторяю, без винрара не обойтись, т.к. единственный свободный компонент его Unrar.dll и unrar.exe распаковывают только весь архив. Shershe la Winrar...
Лексей
22.01.2011, 22:13
А не подскажите как можно зашифровать файлы указанным путем?
Hover
22.01.2011, 22:40
Способов шифрования изобретено великое множество. И способ, которым вы воспользуетесь в данном случае будет зависеть от ваших условий: объема шифруемых данных, требуемой скорости, требуемой надежности.
Вы берете исходный файл. Шифруете, записывая зашифрованный файл во временный каталог, и даете команду на добавление в архив уже зашифрованного файла.
Вроде как пароли винраровские тоже подбираются. Брудфорсом, но все же подбираются, причем за приемлемое для взломщика время.
Лексей
23.01.2011, 08:27
Посоветуйте, плиз, какую статью по данной теме.

Шифрование и дешифрование можно производить из VB?
Silver
23.01.2011, 09:29
Из VB шифровать/дешифровать можно.
Проще всего набрать в поисковике CAPICOM(интерфейс шифрования)
и он выведет ресурсы со статьями и примерами.
Например:
http://www.cryptopro.ru/CryptoPro/pki/capicom.asp
Удачи!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.01.2011, 09:29
Помогаю со студенческими работами здесь

Извлечение архива
Всем привет! Задача: 1. есть папка, куда постоянно кладутся в файлы с расширением qqq к примеру 2. нужно выполнить проверку...

Извлечение файлов из архива
Вобщем есть кнопочка, при нажатии которой, извлекается файл в нужной мне директории. Как сделать тихую разархивацию файлов, без всяких...

Инсталляция программы и извлечение архива
Здравствуйте, помогите пожалуйста, очень-очень нужна помощ) Я никогда не работала с Oracle-ом, но сейчас должна извлеч информацию из .dmp...

Автоматическое извлечение файлов из архива
Доброго времени суток! Подскажите как сделать, так чтоб при добавления архива на сервер он сам разорхивировался в определенную папу на...

Извлечение файлов из архива ZIP
В общем не получается нормально работать с zip файлами. Хотел работать стандартными средствами .net платформы, но как то не получилось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru