Другие языки программирования и технологии

вопрос знающим людям,кто шарит в расширениях и файлах на самом углублённом уровне?

суть такая-каждый файл-это цепочка из 01011101011,так?а как можно создать файл и вручную забить каждый 0 и каждую 1?скажем допустим вручную закодировать мп3 или вав,любой файл,как это сделать?
Теоретически можно, практически - будете всю жизнь кодировать и не закончите.
Тоо Строитель Манап Б.к.
Тоо Строитель Манап Б.к.
6 571
Лучший ответ
редактором WinHex можно отредактировать любой файл (до бита) . только ваш вопрос лишён смысла - файлы редактируют программы-редакторы, а не вручную биты забиваются
Сергей Бежнар
Сергей Бежнар
99 977
во первых я те точно говорю ВРУЧНУЮ ТЫ ДАЖЕ НА ПОЛКИЛОБАЙТА ФАЙЛ НЕ НАПИШЕШЬ, т. к 500байт это 8х500=4000 нденичек и нулей - пальцы вкровб сотрешь, тем более что минимальный размер кластера - 4 Kb...
а в о-вторых именно тпак только программно и создаются бинарные файлы т. е программы, архивы и некоторые другие фортматы
Роман Ruskon
Роман Ruskon
59 824
Мади Еркинтаевич А что, другие файлы создаются не так? :) ВСЕ файлы создаются так. Мало ли чего там юзер по клаве настучал, а в файл пишет программа.
двоичкой написать мп3)) сурово) ) я однажды от нефиг делать посчитал, сколько нуна бумаги, чтобы напечатать бинаркой средненький фильм.. . 30к тонн макулатуры потребуется на такую бредовую идею, учитываю, что самоя большая грузоподъемность самосвала на сей день 363 тонны) ) а взять мп3 - примерно 5Мб, значит 220 тонн ^^
все вышесказанное полная попса!
берешь отвертку, вскрываешь винчестер, отрываешь аэродинамические головки - они ни к чему вообще таким крутым робятам, с помощью сапожной линейки и магнита производишь битовую разметку нужного нам участка, нахлобучиваешь головки на место, винт собираешь, ставишь все, загружаешь. . и вуаля! если все было сделано верно юзаешь свой файл!
ЗЫ: Я сто раз так делал!
Денис Рыжков
Денис Рыжков
2 382
Это возможно. Программисты в таком случае предпочитают работать не с двоичной, а с шестнадцатиричной системой, то есть 11111111 в двоичной равно FF в шестнадцатиричной.
Есть много программ-редакторов, позволяющих работать с файлами в этом режиме. Но вручную кодировать mp3 или waw — это как вручную набирать «Войну и мир» , причем с одновременном переводом на китайский язык и шифрованием. Не советую.

В некоторых случаях редактирование на этом уровне полезно. Я как-то так драйвер принтера переделывал для ЕС1841

Ссылки по теме:
http://www.softportal.com/software-5359-free-hex-editor.html
http://www.hhdsoftware.com/Products/home/hex-editor-free.html