方法头「帧序号:0-9对应数字,10='.'...」与方法体内「字母'b'-'g'→帧10-16」 互相矛盾,且均与代码实际不符:'0' 的 charCode 48 减 47 得帧1,'.'→'b' 的 charCode 98 减 87 得帧11,故正确读法是 1-based:帧1-10=数字0-9、 帧11='.'、帧12='+'、帧13='-'、帧14='x'、帧15='/'、帧16=可变后缀。 补充说明编码表故意跳过 'a'(97-87=10 会与 '9'→帧10 撞帧)的原因。 只改注释,不动一行代码。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>