エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PNGのチャンクを読む - Qiita
#!/bin/bash set -eu pngFile=$1 headPtr=0 if [ "89504E470D0A1A0A" != $(xxd -ps -u -s $headPtr -l 8... #!/bin/bash set -eu pngFile=$1 headPtr=0 if [ "89504E470D0A1A0A" != $(xxd -ps -u -s $headPtr -l 8 $pngFile) ] then echo "pngファイルではありません" exit 1 fi headPtr=$((headPtr+8)) chunkName="" while [ "IEND" != "$chunkName" ] do chunkLength=$((0x$(xxd -ps -u -s $headPtr -l 4 $pngFile))) chunkName=$(dd if=$pngFile ibs=1 skip=$((headPtr+4)) count=4 2> /dev/null) checkSum=$(xxd -ps -u -s $((headPtr+4+4+chunkLe