Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

как перевести файл в двоичные код

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> как перевести файл в двоичные код
Имя
Сообщение << Старые топики   Новые топики >>
как перевести файл в двоичные код - 2010-02-06 18:45:29.960000   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Я тут хочу архиватор намутить, уже алгоритм есть, но вот шляпа. Мне нужно сделать так чтобы файл например exe или jpg перевести в двоичный код и записать его ну например в текстовой файл, а после опять из двоичного кода в этом файле сделать опять нормальный рабочий файл. Кому не сложно подскажите какие функции использовать или общие алгоритмы. зарание благодарен.

Post #: 1
RE: как перевести файл в двоичные код - 2010-02-07 01:23:12.856666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Тебе уже ничего не поможет. Ты даже не имеешь представления о том, что такое "файл".
Post #: 2
RE: как перевести файл в двоичные код - 2010-02-07 13:34:07.636666   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Пипец просто )) а файл у тебя в каком коде? в троичном? или в восьмиричном?
Post #: 3
RE: как перевести файл в двоичные код - 2010-02-07 14:38:44.593333   
hromjo

Сообщений: 434
Оценки: 0
Присоединился: 2009-12-31 15:42:15.823333
Что бы любой файл
Post #: 4
RE: как перевести файл в двоичные код - 2010-02-07 14:41:10.326666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Хей, умники, раз вы такие умные, можете объяснить человеку то, что я затрудняюсь объяснить? Вот смотрите, у меня ощущение, что hromjo просто замешал в одну кучу такие вещи как:
1. текстовый/бинарный режимы чтения файла (читаем доки к fopen, если вы не в курсе)
2. классификацию файлов на текстовые/бинарные (вроде как любой файл либо текстовый, либо бинарный)
3. расширение пункта 2: любая информация может кодироваться в текстовом виде, а может в двоичном. вспомним текстовые протоколы типа http, smtp, pop, и противопоставим им двоичный протокол XServer'а.
4. двоичное кодирование как представления информации для хранения, обработки и передачи: вся информация в компьютере (в т.ч. и текстовая) представляется двоичным кодом.

Есть у меня ощущение, что он должен в общих чертах представлять себе каждое из этих употреблений слова "двоичный" ("бинарный" – это тоже самое только без перевода). Как ему объяснить, что все эти использования слова подразумевают несколько разные вещи?

Или, поскольку проще поставить оценку -2, сказать "ну ты и дебил…" и забыть про инцидент, то мы этим и ограничимся?
Post #: 5
RE: как перевести файл в двоичные код - 2010-02-07 14:55:28.186666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
rgo, если человек - типичный ламер, я это подччёркиваю, и пишет сообщения в стиле "а зачем мне пользоваться гуглом, если на этом форуме за меня всё найдут" - то какой смысл ему помогать? Чем он лучше других? Упрямством?… Да и твоё объяснение он не поймёт. Ему нужно сначала объяснить, что такое бит и байт, как это физически хранится, что нету такого понятия, как "символ", и что символы это тоже числа, просто при определённом способе вывода на экран рисуются знаки, соответствующие аски кодам. Только вот ответы на все эти вопросы есть в большинстве книг, которые ТС категорически отказывается читать. У него появляются "гениальные" идеи и он просто лезет за их реализацей на форум, при этом ни капельки не обучаясь.
Post #: 6
RE: как перевести файл в двоичные код - 2010-02-07 15:01:56.140000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
_SaZ_, тебя кто-то заставляет оставлять сообщения в его топиках?
quote:

Только вот ответы на все эти вопросы есть в большинстве книг, которые ТС категорически отказывается читать.

Хм. Я вот думал ссылку дать, которая прояснит вопрос, но чёт не нашёл ничего подходящего. Везде однобокие объяснения слов "текстовый"/"двоичный": они все раскрывают какое-то одно значение.
Post #: 7
RE: как перевести файл в двоичные код - 2010-02-08 03:13:45.570000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
quote:

ORIGINAL: rgo
_SaZ_, тебя кто-то заставляет оставлять сообщения в его топиках?

Да нет. Может хоть как-то получится на него повлиять. Например, на форуме скл.ру очень красиво закончили флуд про знаменитую тж7 СУБД. Очень толковое напутствие автору дали, на мой взгляд.

quote:

ORIGINAL: rgo
quote:

Только вот ответы на все эти вопросы есть в большинстве книг, которые ТС категорически отказывается читать.

Хм. Я вот думал ссылку дать, которая прояснит вопрос, но чёт не нашёл ничего подходящего. Везде однобокие объяснения слов "текстовый"/"двоичный": они все раскрывают какое-то одно значение.

Я немного не точно высказался. Это не на текущий вопрос есть ответы везде, а на большинство вопросов задаваемых ТС. Про текущий вопрос я даже не знаю, как объяснить человеку…
У меня эти понятия практически с молоком матери были освоены, где-то в начале 90-х по "Энциклопедии профессора Фортрана", ещё и в школу то я не ходил. Как только я познакомился с нортон коммандером (а в нём меня научили лишь открывать папку games и запускать экзешники) мне было интенесно не просто полазить по папочкам, а ещё и потыкать по файликам с картинками, "музыкой" и проч. Я быстро науился баловаться подменял "звуки" в играх, тыкал кнопочку F3, чтобы посмотреть что же там внутри. Дедушка объяснил, что такое микросхемы, двоичная система счисления и причие вещи… И у меня на подсознательном уровне сложилось понимание того, чего не понимает ТС. Так что я даже не знаю, что можно ему посоветовать… Наверно, быть более любознательным и постараться мыслить более нетривиально?
Напомнило одну ситуацию из жизни. Знакомая хотела в автошколу поступать, её тренировал отец. На автоматической коробке она очень даже хорошо научилась водить, но она в начале обучения в автошколе в упор не понимала, зачем нужна коробка передач (ручная). Инструкторы просто впадали в ступор пытаясь ей это объяснить. В конце концов кто-то наорал на неё, посадил за руль и сказал ехать, она от испуга взяла и поехала… С тех пор ездит только с ручными коробками :).
Post #: 8
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> как перевести файл в двоичные код







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.