May. 14th, 2014

akor168: (Default)
Вопрос по программированию от неспециалиста. Вот я хочу прочитать файл в С и проинтерпретировать его весь как запись большого двоичного числа. Какие подводные камни могут быть?

Например, я открываю файл в N байт, и считываю его побайтово как символьный массив типа char длины N. Потом смотрю битовое представление каждого символа, и формирую массив из нулей и единичек длины 8*N. С которым я потом работаю, как с большим двоичным числом в 8*N разрядов. Результат алгоритма у меня условно говоря двоичное чиcло размерности 8*M. Я его делю на блоки по 8 бит, формирую обратно новый символьный массив в М байт. И записываю это все дело в файл.

Что может пойти не так?

Profile

akor168: (Default)
akor168

December 2016

S M T W T F S
     12 3
4 5678 9 10
1112 1314 151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 12:03 am
Powered by Dreamwidth Studios