Совместимость на уровне двоичных кодов обычно является способностью двух аппаратных средств/программных систем выполнить тот же двоичный код без потребности перекомпилировать.
Двоичные данные являются сохраненным использованием информации двух символьных алфавитов (обычно записанное использование 0 и 1)
Двоичные данные являются информацией, которая хранится с помощью двух символьных алфавитов. Например, число 42
мог быть сохранен как его основа 2 представления: 101010
.
В современных компьютерах почти все данные в конечном счете представлены в двоичной форме.
Чтобы быть полезными, устройство записи и средство чтения двоичных данных должны иметь предварительно согласованный формат (например, файл, состоящий из 32-разрядного, целое число комплимента two, сопровождаемое тремя числами с плавающей точкой IEEE 754).
Термин обычно используется для различения данных, хранивших таким образом против данных, хранивших с помощью текстового кодирования. Например, цифры 42
в основе 10 (4
и 2
) может быть представлен с помощью ASCII как 00110100
и 00110010
. Считают ли это двоичными данными или не зависит от задачи под рукой; клиент чата рассмотрел бы сообщения как текстовые данные, но протокол связи, на котором они основаны, может рассмотреть те же сообщения как произвольные двоичные данные.