Я предполагаю, что это будет возможно с помощью потоков, но как именно?Как скомпилировать файлы в одном файле, когда память ограничена?
Моя догадка на данный момент использовать библиотеку либо для Json или Xml.
В настоящее время, есть библиотеки, и я видел, обучающие программы, которые могут анализировать и записывать JSON/XML очень эффективно, используя только один элемент, в то время (т.е. https://sites.google.com/site/gson/streaming)
Основной проблемой является то, что существует не так много элементы в моем окончательном json/xml
, но значения моих элементов довольно велики!
Представьте, принимая весь файл и кодирования его как-то в строку, чтобы вы могли иметь json
с элементом вроде этого: "file1": "AAFA252265VFAAAAER............"
< --- это строка слишком длинная для текущей доступной памяти