Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скопировать большой файл частями? / 7 сообщений из 7, страница 1 из 1
10.02.2015, 15:20
    #38876012
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
Есть большой файл, нужно каждый его байт изменить

b = b^key;

и создать раскодированный файл.

Пры попытке ReadAllBytes пишет ошибку: Out of memory.

Как кусками перегнать?
...
Рейтинг: 0 / 0
10.02.2015, 15:58
    #38876061
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
Использовать просто Read класса FileStream. Создаётся через OpenRead.
...
Рейтинг: 0 / 0
10.02.2015, 15:59
    #38876063
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
Winnipuh, 1) создаешь FileStream c FileAccess.ReadWrite 2) читаешь из него в цикле с помщью FileStream.Read пока она не вернет 3) в этом же цикле делаешь XOR по массиву, сдвигаешь FileStream.Position назад на число прочитанных байтов и записываешь измененный массив.
...
Рейтинг: 0 / 0
10.02.2015, 16:35
    #38876138
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
Winnipuh, не тупить! FileStream.Read/FileStream.Write...
...
Рейтинг: 0 / 0
10.02.2015, 16:36
    #38876143
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
Ъ! почему на превью других ответов не видно...
...
Рейтинг: 0 / 0
10.02.2015, 20:11
    #38876331
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
в dotNet есть средства для шифрования, зачем городить XOR?
...
Рейтинг: 0 / 0
10.02.2015, 20:41
    #38876348
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать большой файл частями?
Я тоже не понимаю, зачем городить какой-то веласипет, Винни? :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как скопировать большой файл частями? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]