Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207

Открыть архив rar и прочитать в нём определённый файл

24.11.2023, 15:41. Показов 3083. Ответов 34
Метки rar (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане.Помогите с кодом.Надо открыть архив rar и прочитать в нём определённый тестовой файл без распаковки на диск.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2023, 15:41
Ответы с готовыми решениями:

Как создать rar-sfx архив и указать в нем что файл config.txt нужно выполнить после распаковки
Помогите пожалуйста. как создать sfx архив и указать в нем что файл config.txt нужно выполнить после распаковки. Я нашел документацию по...

Открыть файл, найти в нём определённый массив, и записать его в новый файл
Как написать программу которая будет открывать файл искать в нём определённый массив и записывать его в новый файл

Не получается открыть архив RAR
Использую Delphi XE7. Нужно из программы открыть RAR архив. Скачал компонент TRAR написанный Philippe Wechsler, который работает с...

34
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
29.11.2023, 04:09
Студворк — интернет-сервис помощи студентам
Strannik_san, Уточните, как Вы хотите открыть изображение? В своей программе, поместив картинку в PictureBox, или же как файл используя Ваш стандартный/системный Viewer? Если второе, то для начала нужно файл сохранить на диск...
0
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207
29.11.2023, 05:22  [ТС]
Yury Komar, В PictureBox

Добавлено через 10 минут
Yury Komar,моя программа это своеобразный диспетчер модов для игры.Существует некоторая папка в ней расположены архивы с модами.В моей программе эту папку с названиями архивов считывается в ListBox.В каждом архиве есть текстовой файл с описанием мода плюс превьюшка с изображением этого мода в формате jpg.При выборе определённого архива в ListBox считывается текстовой файл из этого архива в TextBox.И нужно ещё считать изображение в PictureBox.

Добавлено через 33 минуты
Yury Komar, В своей программе, поместив картинку в PictureBox.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
29.11.2023, 07:22
Strannik_san, ну так все по аналогии с текстовым файлом...
Создаёте объект Bitmap, в него помещаете изображение, используя данные в Stream'e, через Image.FromStream()... ну и далее, полученный Bitmap передаете в свойство Image вашего PictureBox...

Добавлено через 1 час 56 минут
ну или напрямую в PictureBox

VB.NET
1
PictureBox1.Image = Image.FromStream(entryStream)
2
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207
29.11.2023, 07:27  [ТС]
Yury Komar,
VB.NET
1
2
3
Using entryStream As Stream = archive.Entries.FirstOrDefault(Function(e) e.Key = "посмотри меня.jpg").OpenEntryStream()
                            PictureBox1.Image = System.Drawing.Image.FromStream(entryStream)
                        End Using
Я напрямую сделал вот так.
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
29.11.2023, 10:22
Strannik_san, ну вот, отлично
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 788
Записей в блоге: 2
02.12.2023, 20:00
OwenGlendower,
А где эту библиотеку скачать SharpCompress.dll
---
Чтобы нажал и скачалась библиотека.

---
По вашей ссылке только описание библиотеки и для чего она нужна.
а скачать кнопки нет.
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 788
Записей в блоге: 2
02.12.2023, 20:08
Это же ведь, не то я скачал?
Миниатюры
Открыть архив rar и прочитать в нём определённый файл  
0
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207
02.12.2023, 20:09  [ТС]
Волшебник 307, там всё есть.На сайте справа.Download package
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 788
Записей в блоге: 2
02.12.2023, 20:10
Или надо где-то здесь, в репозитории найти этот файл?
0
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207
02.12.2023, 20:10  [ТС]
Волшебник 307, Да первый файл который вы скачали.
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 788
Записей в блоге: 2
02.12.2023, 20:12
У него расширение .nupkg

---
Переименовать на рар /зип? и распаковать?
0
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207
02.12.2023, 20:13  [ТС]
Волшебник 307, через диспетчер файлов Nuget установить
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18417 / 14348 / 5371
Регистрация: 17.03.2014
Сообщений: 29,032
Записей в блоге: 1
02.12.2023, 20:32
Лучший ответ Сообщение было отмечено Волшебник 307 как решение

Решение

Цитата Сообщение от Волшебник 307 Посмотреть сообщение
А где эту библиотеку скачать SharpCompress.dll
С помощью менеджера пакетов NuGet. С сайта ничего качать не надо.

Цитата Сообщение от Strannik_san Посмотреть сообщение
там всё есть.На сайте справа.Download package
Это плохой совет. Пакет может зависеть от других пакетов. При установке через NuGet эти зависимости тоже будут скачаны и подключены. Вы же сами именно из-за этого наступили на грабли.
1
 Аватар для Strannik_san
7 / 7 / 0
Регистрация: 07.09.2019
Сообщений: 207
02.12.2023, 21:13  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
С помощью менеджера пакетов NuGet. С сайта ничего качать не надо.


Это плохой совет. Пакет может зависеть от других пакетов. При установке через NuGet эти зависимости тоже будут скачаны и подключены. Вы же сами именно из-за этого наступили на грабли.
OwenGlendower, Я сказал тот способ который сработал у меня.Когда Nuget работает через файлы.
0
 Аватар для Волшебник 307
1396 / 331 / 45
Регистрация: 16.04.2013
Сообщений: 788
Записей в блоге: 2
02.12.2023, 21:49
OwenGlendower, спасибо! разобрался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.12.2023, 21:49

Как открыть архив Rar или Zip и работать с файлами архива.
Как открыть архив Rar или Zip и работать с файлами архива. Тоесть не распоковывая её, а сразу в Perle и работать с архивов как с...

Прочитать файл в rar
Есть rar архив, в нем могут быть doc файлы, нужно получить текст который написан в них. Посоветуйте библиотеку Добавлено через 21...

Как открыть файл *.rar?
я скачал игру а запустить ни как не получается.открывается просто файл а не установка.может нужна какая нибудь программа?только не win rar...

Заархивировать определённый файл в одноимённый ARJ-архив
Может кто знает и подскажет..ничего не знаю по этой форме ,в поисковике выбился запрос и зашел на этот сайт,, у меня есть файл m02.tov ...

Добавить определенный файл в существующий zip архив с возможной заменой
Здравствуйте. Я пользуюсь скриптом для извлечения определенных файлов из zip архива в указанный каталог: ...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru