ニーア暗号解読用・文字候補検出
by sii_side
HTML
<input><button>check</button>
<p></p>
JavaScript
const nums = '0123456789abcdef'
const input = document.querySelector('input')
const p = document.querySelector('p')
document.querySelector('button').addEventListener('click', () => {
const bytes = input.value.trim().match(/.{2}/g).map(b => `%${b}`)
p.innerHTML = ''
for (const n of nums) {
try {
p.innerHTML += decodeURIComponent(bytes.join('').replace('■', n))
} catch(e) {
}
}
})