Why Nostr? What is Njump?
2025-05-21 01:33:33

YoshikuniJujo on Nostr: ...

PNGのチャンク構造についてだけど、まあ今のPCのメモリなら「全部読み込んで」構文解析するみたいな形でもいいのだろうけど、バイナリ形式はだいたいが「正規言語」の範囲内であつかえるように思うので、そうなってくると、データをすこし読み込んで、解析して使用し、また読み込みみたいな形で使いたいように思う。

PNGについて言えばChunk構造もそうだしDeflate圧縮もそうだけど、読み込みながら処理がしていける構造になっていて、「...できる構造になって」いるものについて、それをしないのはなんかくやしいので、実用的な話はとにかく、「読み込みながら処理」をしていきたくなる。

で、そのときにChunk構造をどうゆうふうにあつかうかと言うと、PNGファイルから読み込んだ文字列について、Chunkを解析して、文字列を次の段階に渡していくのだけど、そのときに付属の状態としてChunk名を「別に」わたすみたいな形がいいのかと思う。

受け取る側からすると、チャンク名という状態が変化しているなかで、文字列が次々にわたされてくるみたいな感じ。
Author Public Key
npub1a7y7u324paehw2zdx8jfl3t72ue0ls4etfalxhg0z2gad738savqhxfdm2