0

1 つ以上の大きなファイルを base64 でエンコードされた文字列として格納し、それらをファイルに変換するバッチ ファイルを作成しようとしています。私はこの質問に対する最初の回答に従っています:バッチ ファイル内にファイルを保存しますか? しかし、私はこのバッチファイル内に〜3MBのファイルを保存しようとしています.ファイルソースを(エコー経由で)ファイルに書き戻すと、バッチファイルがクラッシュするようです. 「Windows コマンド プロセッサが動作を停止しました」というポップアップが表示されます。

一度にファイルに書き込むことができるデータ バッチ ファイルの量に制限はありますか?

file.tmp の名前を filetest.tmp に変更しただけで、この例に正しく従いましたが、このバッチ ファイルには約 47,000 行あります (これがおそらくクラッシュの原因です)。

これを回避する方法について何か考えはありますか?

編集:certutilは元のファイルを非常に高速にエンコードしたため、その部分は問題ではないと思います。

4

1 に答える 1