Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Verzhina
1 / 1 / 0
Регистрация: 09.04.2012
Сообщений: 90
#1

Разделить содержимое файла на 64 битные блоки - C++

10.04.2012, 01:02. Просмотров 531. Ответов 2
Метки нет (Все метки)

помогите с программой на c++(задание по криптографии) ,нужно разделить содержимое файла на 64 битные блоки,для дальнейшего шифрования.как это можно осуществить?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2012, 01:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разделить содержимое файла на 64 битные блоки (C++):

Как преобразовать текст на 64-битные блоки - C++
Хочу разобраться в DES шифре. Помогите понять. Не могу разобраться, как представить текст в виде 64-битных блоках, для дальнейшего...

Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк. - C++
Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк. Если пользователь вводит не существующий...

Добавить в конец первого файла содержимое второго файла - C++
Text6. Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла. Помогите пожалуйста с решением, а желательно с...

Разбиение файла на блоки по 64 бита - C++
Задача следующая. Необходимо открыть файл в бинарном виде. и блоками по 64 бита отдавать некой функции. Подскажите как это можно...

Что выгодней 64-битные или 32-битные программы - Программирование
Please, помогите разобраться с терминами, правильно ли я понимаю эти четыре термина: 32-битные процессоры не могут запускать 64-битные...

Разделить текст на блоки - Visual Basic .NET
Добрый день, Товарищи. Нужен совет. Имеется ворд файл с 7 блоками текста. Задача, разделить блоки на нужные нам элементы дальше уже...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,459
10.04.2012, 01:11 #2
Я бы делал так:
1) Объявил бы вектор элементов типа char*
2) В цикле бы веделял динамически память размером 64 байта, считывал бы туда очередной кусок файла (пока файл не закончится) и клал бы указатель на этот кусок в вышеупомянутый вектор

по выходу из цикла имеем вектор указателей на элемент типа char; каждый из них указывает на кусок файла. Чё хочешь с этими кусками то и делай
1
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
10.04.2012, 13:12 #3
как это можно осуществить?
64-битные блоки - это 8 байт
Тупой вариант - читаешь файл по 8 байт

Менее тупой вариант - читаешь блоками (размер блока - константа, например 8192 байт)
8192 делится на 8 нацело
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2012, 13:12
Привет! Вот еще темы с ответами:

Разделить файл на блоки по 16 байт - C#
Доброго времени суток! есть проблема с разделением файла на блоки 128 бит... Первый байт inputblok почему-то ровняется со вторым байтом...

Как разделить страницу на блоки - HTML, CSS
Я начинающий, и возможно мой вопрос покажется слишком глупым, но всё же. Как разделить страницу на разные блоки на всех разрешениях...

Разделить строку на равные по размеру блоки - C#
как разделить строку на равные по размеру блоки?

разделить ширину страницы поровну на задействованные блоки div - Joomla
ширина страницы 960px в ней 3 блока div нужно что бы ширина блока зависела от наличия других блоков если задействован только один...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru