From 51547fdd5e5bcc8cacdaa2a7d02d270926d4c37b Mon Sep 17 00:00:00 2001 From: digua Date: Thu, 8 Jan 2026 22:23:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=BC=BAchatlab=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E6=A3=80=E6=B5=8B=E8=A1=8C=E4=B8=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main/parser/formats/chatlab.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/electron/main/parser/formats/chatlab.ts b/electron/main/parser/formats/chatlab.ts index 37c5406..998792c 100644 --- a/electron/main/parser/formats/chatlab.ts +++ b/electron/main/parser/formats/chatlab.ts @@ -49,8 +49,10 @@ export const feature: FormatFeature = { priority: 1, // 最高优先级 extensions: ['.json'], signatures: { + // 只要求 chatlab 字段在文件头(8KB),其他字段在解析时验证 + // 这样可以正确识别格式化后的大文件(meta/messages 可能超出 8KB) head: [/"chatlab"\s*:\s*\{/, /"version"\s*:\s*"/], - requiredFields: ['chatlab', 'meta', 'messages'], + requiredFields: ['chatlab'], }, }