diff --git a/source_clean/src/cloud/drivers/quark-rename.ts b/source_clean/src/cloud/drivers/quark-rename.ts index 567ad37..b4c9cd4 100644 --- a/source_clean/src/cloud/drivers/quark-rename.ts +++ b/source_clean/src/cloud/drivers/quark-rename.ts @@ -1,5 +1,46 @@ // @ts-nocheck import crypto from "crypto"; + +const HOMOPHONE_MAP = { + // 网盘热门番名 — 谐音替换 (same sound, different char) + '斗': '陡', '破': '坡', '苍': '仓', '穹': '穷', + '完': '玩', '美': '每', '世': '士', '界': '介', + '凡': '烦', '人': '仁', '修': '休', '罗': '络', + '仙': '先', '逆': '腻', '遮': '折', '天': '添', + '吞': '屯', '噬': '逝', '大': '达', '主': '嘱', '宰': '崽', + '星': '惺', '辰': '晨', '变': '便', '一': '伊', '念': '捻', + '永': '泳', '恒': '横', '神': '申', '墓': '暮', '长': '尝', '生': '甥', + '剑': '箭', '来': '莱', '诡': '鬼', '秘': '蜜', + '全': '泉', '职': '值', '盘': '磐', '龙': '笼', + '雪': '血', '鹰': '莺', '莽': '蟒', '荒': '慌', '纪': '记', + '珠': '株', '王': '亡', '座': '坐', '牧': '木', '记': '计', + '沧': '舱', '元': '圆', '图': '涂', '紫': '仔', '川': '串', + '百': '白', '炼': '恋', '成': '程', '饶': '绕', '命': '冥', + // 通用谐音替换 + '的': '得', '了': '啦', '是': '事', '不': '布', '我': '窝', + '你': '尼', '他': '她', '有': '友', '和': '合', '与': '予', + '上': '尚', '下': '夏', '中': '忠', '第': '弟', '集': '级', + '话': '划', '季': '际', '年': '念', '月': '阅', '日': '曰', + '新': '心', '版': '板', '高': '糕', '清': '青', '原': '源', + '小': '晓', '片': '篇', '视': '市', '频': '贫', '道': '到', + '动': '洞', '画': '话', '声': '升', '音': '因', '文': '闻', + '明': '名', '暗': '黯', '光': '广', '影': '映', '色': '瑟', + '风': '疯', '雨': '语', '花': '华', '国': '果', '家': '佳', + '战': '站', '争': '挣', '士': '仕', '兵': '宾', + '皇': '惶', '帝': '谛', '魔': '磨', '鬼': '诡', '怪': '乖', + '精': '经', '灵': '铃', '妖': '夭', '武': '舞', '侠': '狭', + '杀': '刹', '血': '雪', '刀': '叨', '枪': '呛', '炮': '泡', + '时': '石', '空': '孔', '前': '钱', '后': '厚', '东': '冬', + '南': '难', '西': '夕', '北': '备', '开': '凯', '关': '官', + '出': '初', '进': '近', '去': '趣', + '短': '短', '多': '多', '少': '少', '真': '贞', '假': '价', + '好': '郝', '坏': '怀', '对': '队', '错': '措', '以': '已', + '从': '从', '被': '被', '把': '把', '将': '将', '在': '在', + '但': '但', '就': '就', '才': '才', '也': '也', '很': '狠', + '又': '又', '再': '再', '更': '更', '最': '最', '总': '总', + '共': '共', '只': '只', '各': '各', '每': '每', '任': '任', + '所': '所', '该': '该', '本': '本', +}; const NOISE_CJK = '的了在是不有会可对所之也同与及但或如且乃而岂乎焉兮哉亦犹尚乃其若故盖诸焉欤' + '么个着过把对为从以到说时要就这那和上人家下能出得发来年心开物力些长样吧啊哦嗯嚯哇咯呗哟嘿呵哈'; // ==================== Helpers ====================