Я знаю, что в целом sqlite должен быть независимым от платформы ->
https://www.sqlite.org/onefile.html
. В моем случае я хотел бы сохранить двухмерные массивы c / c ++ в БД в виде больших двоичных объектов, поскольку другого способа сделать это нет. Но так как типы значений массивов как больших двоичных объектов непрозрачны для sqlite, у БД нет шансов рассматривать их независимо от платформы и, следовательно, они специфичны для одной архитектуры, верно?
Как сказал пользователь 3477950, SQLite не может знать, что содержат большие двоичные объекты; к этому, они просто массив байтов. Не выполняется преобразование в отношении порядка байтов, представления, заполнения и т. Д .; байты, которые он хранит, это именно то, что вы ему даете.