Я читаю документацию по SQLite, но у меня есть некоторая путаница Формат файла SQLite
Варианты размера заголовка и серийного типа обычно состоят из одного байта.Варианты серийного типа для больших строк и больших двоичных объектов могут расширяться до двух или трех байтовых вариаций, но это скорее исключение, чем правило.Формат varint очень эффективен при кодировании заголовка записи.
В документе сказано, что серийный тип может варьировать не более трех байт, но максимальный размер типа BLOB-объекта равен 2147483647, Ограничения SQLite