
「code4fukui/jsBinarySchemaParser: Parse binary files in javascript using clean schema objects」
アニメーションGIFファイル「dog.gif」を用意して、下記のようにパースすることができます。
import { parse } from 'https://code4fukui.github.io/jsBinarySchemaParser/src/index.js' import { buildStream } from 'https://code4fukui.github.io/jsBinarySchemaParser/src/parsers/uint8.js' import GIF from 'https://code4fukui.github.io/jsBinarySchemaParser/src/schemas/gif.js' const data = await Deno.readFile('./dog.gif') const result = parse(buildStream(new Uint8Array(data)), GIF) console.log(result)
プルリクエストにも「Change to ESM」が上がっていたので、需要は0ではない模様。
Fri Night