# bencode **Repository Path**: sternelee/bencode ## Basic Information - **Project Name**: bencode - **Description**: 解析bt文件转成磁力链接 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-16 - **Last Updated**: 2023-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## bencode-worker 使用 `bencode` + `web worker` 将bt文件转成磁力链接 ``` import bencode from '@sternelee/bencode' const file = document.getElementById('file') file?.addEventListener('change', (evt: any) => { let file = evt.target.files[0] console.log(file) const reader = new FileReader() reader.readAsArrayBuffer(file) reader.onload = async function (e: any) { const result = await bencode(e.target.result) console.log(result) } }) ```