Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 2
Регистрация: 12.11.2013
Сообщений: 29

Получение двоичного кода файла

14.11.2013, 15:35. Показов 1333. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как в делфи получить из текстового файла (буквы русские и латинские, знаки препинания, числа и т.д.) его двоичное представление? НЕ ВРУЧНУЮ ЖЕ КАЖДУЮ БУКВУ ПИСАТЬ???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.11.2013, 15:35
Ответы с готовыми решениями:

Преобразование файла в набор двоичного кода и сбор его обратно в другом месте
Всем добрый вечер, помогите пожалуйста в решении такой проблемы: есть файл (любой: txt, rar, doc и т.д.) нужно его представить в двоичном...

Перевод из двоичного кода в сообщение
Здравствуйте! Сделал только что перевод сообщения в двоичный код. Теперь по заданию нужно обратно перевести. Не подскажите как сделать?...

Создание файла из двоичного кода
Здравствуйте, у меня есть переменная типа std::string В ней хранится двоичной код, как мне создать файл (.txt), и записать в него этот...

9
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
14.11.2013, 15:40
Именно двоичное? Цифра 5 - 00110101 так что ли?
0
Пишу на Delphi...иногда
 Аватар для cotseec
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
14.11.2013, 15:40
Цитата Сообщение от alyan Посмотреть сообщение
буквы русские и латинские, знаки препинания, числа
нажать Win+R -> ввести charmap
или искать в "Стандартные" -> "Служебные" -> "Таблица символов" там в шестнадцатиричном
0
0 / 0 / 2
Регистрация: 12.11.2013
Сообщений: 29
14.11.2013, 15:45  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Именно двоичное? Цифра 5 - 00110101 так что ли?
кстати, цифра 5 - 00000101.

да, именно двоичное. необходимо для реализации малоресурсного криптоалгоритма
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
14.11.2013, 15:51
Цитата Сообщение от alyan Посмотреть сообщение
кстати, цифра 5 - 00000101.
да, именно двоичное. необходимо для реализации малоресурсного криптоалгоритма
Все с вами ясно.
Файл никаким кроме двоичного и не бывает никогда.
0
0 / 0 / 2
Регистрация: 12.11.2013
Сообщений: 29
14.11.2013, 15:54  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Все с вами ясно.
Файл никаким кроме двоичного и не бывает никогда.
так как можно это сделать?

Добавлено через 1 минуту
Цитата Сообщение от northener Посмотреть сообщение
Все с вами ясно.
Файл никаким кроме двоичного и не бывает никогда.
если я чего-то не понимаю, можете обьяснить?
0
Пишу на Delphi...иногда
 Аватар для cotseec
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
14.11.2013, 15:55
для ASCI символов:
цикл от 32 (пробел) до 90 (Z), перевести каждое значение счетчика в двоичный вид, на выходе - список двоичных кодов, для русских букв (CP866) цикл от 128 (А) до 159 (Я) или в процессе кодирования получить код символа (Ord) и его перевести в двоичный код, чтобы не хранить в памяти список кодов
1
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
14.11.2013, 16:01
Цитата Сообщение от cotseec Посмотреть сообщение
в процессе кодирования получить код символа (Ord) и его перевести в двоичный код
У автора
Цитата Сообщение от alyan Посмотреть сообщение
кстати, цифра 5 - 00000101
, а Ord ему даст 00110101
1
Пишу на Delphi...иногда
 Аватар для cotseec
1423 / 1278 / 286
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
14.11.2013, 16:14
Ord даст код символа '5' -0х35 (00110101), а не число 5
в контексте
Цитата Сообщение от alyan Посмотреть сообщение
буквы русские и латинские, знаки препинания, числа
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
14.11.2013, 16:49
Цитата Сообщение от cotseec Посмотреть сообщение
в контексте
В контексте автору вообще не нужно ничего двоичного. Ни 00000101, ни 00110101. Байты ему нужны и больше ничего.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.11.2013, 16:49
Помогаю со студенческими работами здесь

Получение исходного кода из exe-файла
Программа с помощью которой из готовой программы можно вытаскивать исходный код в Visual Basic 2010! Есть ли такая?

Получение файла с SQL (перевод кода с VBA)
Здравствуйте. Очень нужна помощь в переводе кусочка кода с VBA на VB.net. Сейчас занимаюсь переводом и облагораживанием своей...

Получение двоичного представления числа
У меня есть число типа int в памяти компьютера оно (как собственно и вообще все) хранится как двоичное. И есть массив bool. Надо без особых...

Палиндром двоичного кода
Для введенного с клавиатуры натурального числа n(n<=32000) определить является ли его запись в двоичной системе счисления палиндромом?

Запуск двоичного кода
Доброго времени суток. У меня есть некоторой бинарный код: 55 48 89 e5 b8 05 00 00 00 5d c3 Он же в ассемблере: push rbp mov...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru