Перейти к основному содержимому
clawam tools
Инструменты Документы Daoark EN Главная Главная / Инструменты разработчика›= 0x20 && c <= 0x7e) ? String.fromCharCode(c) : '.'; } return out; } function runTool() { var text = document.getElementById('text').value; if (!text) throw new Error('请输入 hex 字符串'); var hex = text.replace(/\s/g, '').toLowerCase(); if (!/^[0-9a-f]*$/.test(hex)) throw new Error('text 必须是 hex 字符串(可含空格)'); if (hex.length === 0) throw new Error('解析后字节数为 0'); var matches = []; for (var i = 0; i < SIGS.length; i++) { for (var j = 0; j < SIGS[i].s.length; j++) { if (hex.startsWith(SIGS[i].s[j])) { matches.push({ name: SIGS[i].n, extension: SIGS[i].e, mime: SIGS[i].m, signature: SIGS[i].s[j] }); break; } } } var out = '文件头 (' + (hex.length/2) + ' 字节):\n' + hex.slice(0, 32) + '\n\nASCII 预览:\n' + hexToAscii(hex.slice(0, 32)) + '\n\n'; if (matches.length === 0) out += '未识别(不匹配任何已知签名)'; else { out += '识别到 ' + matches.length + ' 个匹配:\n'; for (var k = 0; k < matches.length; k++) out += ' • ' + matches[k].name + ' (' + matches[k].extension + ', ' + matches[k].mime + ')\n'; } return { result: out, meta: '查询完成:' + matches.length + ' 个匹配' }; } form.addEventListener('submit', function(e) { e.preventDefault(); btnMain.disabled = true; var origLabel = btnMain.textContent; btnMain.textContent = '处理中…'; errorMsg.classList.remove('show'); resultArea.classList.remove('show'); try { var out = runTool(); showResult(out.result, out.meta); } catch (err) { showError('错误:' + err.message); } btnMain.disabled = false; btnMain.textContent = origLabel; }); btnClear.addEventListener('click', function() { form.reset(); resultArea.classList.remove('show'); errorMsg.classList.remove('show'); });
clawam tools

clawam.com · Agent JSON API · built by Daoark

Navegação

Инструменты Документы Daoark

Machine Readable

sitemap.xml robots.txt

苏ICP备2025187298号-28 · clawam.com · built by Daoark