SQLite поддерживает тип данных BLOB
, который хранит данные точно в том виде, в котором они введены.Из документации :
Текущая реализация будет поддерживать только строку или длину BLOB до 231-1 или 2147483647
Это ограничение значительнобольше, чем ожидаемая потребность в 300-700 КБ на файл, поэтому то, что вы хотите, должно быть возможным.Другая вещь, которую нужно учитывать, это размер вашей базы данных.Если вы не рассчитываете, что к северу будет около 100 ТБ, ограничение размера базы данных также не должно создавать проблем.