• XSS.stack #1 – первый литературный журнал от юзеров форума

как распаковать архив в памяти с паролем

eorclanstan

floppy-диск
Пользователь
Регистрация
25.06.2021
Сообщения
5
Реакции
0
(возможно я не в той теме опубликовал свой вопрос, если это так, то прошу удалить)

каким образом можно распаковать архив с паролем в памяти, который (архив) хранится в памяти, как массив байтов. C#
 
Последнее редактирование:
Пожалуйста, обратите внимание, что пользователь заблокирован
 
благодарю, удалось распаковать архив без пароля в памяти, как теперь распаковать архив с паролем?
 
Последнее редактирование:
удалось распаковать архив без пароля в памяти, как теперь распаковать архив с паролем?
Логично же что сначала нужно передать пароль для распаковки и распаковывать.
 
Логично же что сначала нужно передать пароль
сделал, заюзав библиотеку ionic.zip, но печально то, что некоторые функции программы (которая в архиве) ломаются, придется редактировать прогу
 
Никаких Ionic.Zip. Юзай SharpCompress, вот так:

C#:
using (Stream stream = File.OpenRead("Tar.tar.bz2")) // здесь он открывает поток с файла, можно просто стрим засунуть
using (var reader = ReaderFactory.Open(stream))
{
    while (reader.MoveToNextEntry())
    {
        if (!reader.Entry.IsDirectory)
        {
            using (var entryStream = reader.OpenEntryStream())
            {
                entryStream.CopyTo(...);
            }
        }
    }
}
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх