Ограничения на размер записываемых данных в бинарный файл зависят от типа и длины целого числа. 1
Некоторые примеры:
Кроме того, файловая система может ограничивать размер файла. 5
При этом существуют исключения: например, в протобуфе Google используется реализация VarInt, которая использует кодировку с переменной длиной. 1