diff --git a/src/vs/platform/files/common/files.ts b/src/vs/platform/files/common/files.ts index 170eca5c10c8d0299fb5db0d8eff2bcac93032b6..800aa7ed0424a3e8a144652b1c33c16d0647ce36 100644 --- a/src/vs/platform/files/common/files.ts +++ b/src/vs/platform/files/common/files.ts @@ -520,7 +520,11 @@ export enum FileOperationResult { FILE_INVALID_PATH } -export const MAX_FILE_SIZE = 50 * 1024 * 1024; +// See https://github.com/Microsoft/vscode/issues/30180 +const WIN32_MAX_FILE_SIZE = 300 * 1024 * 1024; // 300 MB +const GENERAL_MAX_FILE_SIZE = 16 * 1024 * 1024 * 1024; // 16 GB + +export const MAX_FILE_SIZE = (process.arch === 'ia32' ? WIN32_MAX_FILE_SIZE : GENERAL_MAX_FILE_SIZE); export const AutoSaveConfiguration = { OFF: 'off',