Другие языки программирования и технологии
чем отличается работа с бинарными файлами, от работы с обычными ???
чем отличается работа с бинарными файлами, от работы с обычными ???
бинарные файлы - читаются как последовательность нулей и единиц
текстовые файлы читаются как текс
текстовые файлы читаются как текс
Интересно, а где ты такие нашёл?? ?
Бинарный вид числа есть в Калькуляторе.
Двоичный параметр есть в Реестре.
Все Программы для Windows пишут, обычно, на C+ (высокоуровневый язык) или на Assembler`е (низкоуровневый язык) .
Файл оч. жёстко привязан к Файловой системе. Файлы создаются (генерируются) Программами.
Под бинарностью, обычно, подразумевают:
а) два положения ключа (открыто/закрыто) ;
б) способ цифровой записи сигнала (1/0);
в) два вида сигнала (да/нет) ;
г) уровень сигнала (есть/отсутсвует) .
Обычные файлы можно открыть по Расширению с помощью Программы, которая может понять эти Расширения.
Бинарный код это машинный язык. Чтобы отличить где начало, а где конец Файла используют Стартовый и Стоповый биты.
Бинарный код состоит из битов информации. Это единицы и нули. Биты складываются в байты. Байты в свою очередь делятся на Старшие Байты и Младшие Байты.
Для обычных Файлов составляют n-разрядные символы. И тело Файла формируют из набора таких символов. Формирование символов производится в совокупной работе Программы и Операционной системы. Иногда, при передаче по Сетевому кабелю, по телефонным проводам, по ВЧ-выделенной линии часть информации может потеряться. Тогда применяют перекодировку передаваемых символов.
Существуют различные кодировки типа MIME, UUE, XXE, BinHex, SFV, MD5. Они позволяют упростить (убрать n-разрядность) передаваемую информацию по Сети, через Интернет. Однако, скорость передачи Файла заметно снижается из-за того, что при таких способах перекодирования будет возрастать объём передаваемой информации.
Есть какой-то Файл, с Расширением *.bin, но он, вообще-то, обычный Архив.
Чтобы интерпретировать обычные символы можно воспользоваться Калькулятором. Но, он работает только с числами. В Реестре есть встроенный интерпретатор, который позволяет переводить обычные n-разрядные символы в Hex-числа (в шестнадцетиричную систему счисления) . А Калькулятор может перевести Hex-числа в бинарный вид.
В общем, чтобы работать с бинарным кодом нужно иметь специальную программу, которая произведёт эти два вычисления, и сможет записать на Диск информацию, т. е. сгенерирует Файл.
А как выглядят бинарные Файлы, даже не представляю. Наверное, если откроешь с помощью Блокнота, там будут сплошные Крякозябы (нечитабельные символы).
Бинарный вид числа есть в Калькуляторе.
Двоичный параметр есть в Реестре.
Все Программы для Windows пишут, обычно, на C+ (высокоуровневый язык) или на Assembler`е (низкоуровневый язык) .
Файл оч. жёстко привязан к Файловой системе. Файлы создаются (генерируются) Программами.
Под бинарностью, обычно, подразумевают:
а) два положения ключа (открыто/закрыто) ;
б) способ цифровой записи сигнала (1/0);
в) два вида сигнала (да/нет) ;
г) уровень сигнала (есть/отсутсвует) .
Обычные файлы можно открыть по Расширению с помощью Программы, которая может понять эти Расширения.
Бинарный код это машинный язык. Чтобы отличить где начало, а где конец Файла используют Стартовый и Стоповый биты.
Бинарный код состоит из битов информации. Это единицы и нули. Биты складываются в байты. Байты в свою очередь делятся на Старшие Байты и Младшие Байты.
Для обычных Файлов составляют n-разрядные символы. И тело Файла формируют из набора таких символов. Формирование символов производится в совокупной работе Программы и Операционной системы. Иногда, при передаче по Сетевому кабелю, по телефонным проводам, по ВЧ-выделенной линии часть информации может потеряться. Тогда применяют перекодировку передаваемых символов.
Существуют различные кодировки типа MIME, UUE, XXE, BinHex, SFV, MD5. Они позволяют упростить (убрать n-разрядность) передаваемую информацию по Сети, через Интернет. Однако, скорость передачи Файла заметно снижается из-за того, что при таких способах перекодирования будет возрастать объём передаваемой информации.
Есть какой-то Файл, с Расширением *.bin, но он, вообще-то, обычный Архив.
Чтобы интерпретировать обычные символы можно воспользоваться Калькулятором. Но, он работает только с числами. В Реестре есть встроенный интерпретатор, который позволяет переводить обычные n-разрядные символы в Hex-числа (в шестнадцетиричную систему счисления) . А Калькулятор может перевести Hex-числа в бинарный вид.
В общем, чтобы работать с бинарным кодом нужно иметь специальную программу, которая произведёт эти два вычисления, и сможет записать на Диск информацию, т. е. сгенерирует Файл.
А как выглядят бинарные Файлы, даже не представляю. Наверное, если откроешь с помощью Блокнота, там будут сплошные Крякозябы (нечитабельные символы).
работа с бинарными отличается тем что ты записываешь информацию в них не текстом как в текстовый тип а записываешь последовательности байтов. впринципе записать в них можно хоть че - даже просто обычный текст, но предворительно надо будет перекодировать весь текст в массив байтов. Про калькулятор советую забыть - ничего он не даст - просто переведешь числа из 16-ричной системы в десятичную от 0 до 255. В среде программирования Visual Studio не надо кст ничего переводить - читаешь из такого файла он те сам переводит (что я и делаю).
бинарные файлы кодируются только нулями и единицами... это машинный код... первые программисты с ним работали. Этот сразу воспринимается процессором
Похожие вопросы
- Работа с бинарными файлами. Народ, SOS. Нужна помощь
- как устроен бинарный файл
- В чем отличие бинарных и не бинарных файлов?
- Почему нет вирусов в популярных бинарных файлах - mp3, wav, avi,mkv и т. д.
- Как открыть бинарный файл? Какой программой? Желательно видео.
- Как в бинарном файле определяются группы битов в байты? (внутри)
- Почему 1С программисты обычно не считаются программистами? Чем отличается работа 1Сника от других программистов?
- Делфи. работа с аудио файлами.
- Delphi, работа с файлами
- С/C++ работа с файлами, удаление и вывод на экран заранее не известных файлов