Ввод/вывод двоичных данных
Как правило, современные производительные системы обработки больших объемов данных не используют текст для сохранения информации в своих файлах.
Это значит, что вместо текста, в целях повышения производительности, файлы данных таких систем обычно используют двоичное представление.
В этом случае файлы состоят из композитных объектов, которыми чаще всего являются записи.
В качестве основы для организации ввода/вывода двоичных данных Ада предусматривает настраиваемые пакеты Ada.Sequential_IO и Ada.Direct_IO.
С помощью этих пакетов можно построить работу с двоичными файлами, состоящими из однотипных объектов одинаковой длины (записи, массивы, числа с плавающей точкой ...).