Я пытаюсь создать пакетный файл, который хранит в нем один или несколько больших файлов в качестве закодированных в base64 строк, а затем преобразует их обратно в файлы. Я слежу за первым ответом на этот вопрос: Store a file inside of a batch file?, но я пытаюсь сохранить файл ~ 3mb в этом пакетном файле, а когда дело доходит до записи источника файлов обратно в файл (через echo), пакетный файл похоже, сбой. Я получаю всплывающее сообщение о том, что «Windows Command Processor перестала работать».Хранение большого файла в пакетном файле
Есть ли ограничение на то, сколько файлов данных данных может записывать в файл за один раз?
Я правильно выполнил этот пример, изменив имя файла file.tmp на filetest.tmp, но в этом пакетном файле содержится около 47 000 строк (что, вероятно, приводит к его сбою).
Любая идея о том, как обойти это?
Редактировать: certutil закодировал исходные файлы довольно быстро, поэтому я предполагаю, что эта часть не является проблемой.