takkete

スポンサーリンク
7-2. バイナリ処理

MediBangファイルフォーマットの解析(バイナリの部分抽出)

続きです。 レイヤー3のブロックの追加されたバイト数は、塗り絵の結果を見ると、0x70バイトとなっています。 そこでバイナリ数値の中から、0x70増加している数字を探しました。赤色で塗っているか箇所が、ちょうど0x70増えた数値...
6-1.比較・差分

MediBangファイルフォーマットの解析(vimdiffの色変更)

続きです。 フォーマットの解析をするために、少しずつ変更を施したファイルをバイナリ比較したものに、目でみて塗り絵をしながら確認していきます。 2つ目のレイヤーに少しだけ線を引き、保存したmdpファイルを比較対象にします。 ...
6-1.比較・差分

MediBangファイルフォーマットの解析(Vimとxxdでバイナリ比較)

MediBang Paint Proでmdp拡張子で保存するときの、xmlのフォーマットを自力で解析する続きです。 何も描いていないキャンバスデータの保存データと、レイヤーを追加したデータで比較してみます。 ファイル名のlayerの...
3-1.部分抽出

MediBangファイルフォーマットの解析(stringsコマンドを使う)

絵の練習でMediBang Paint Proを使っていますが、初めて見る拡張子なので、どんなフォーマットなのか確認していきたいと思います。 まずは、MediBangを起動して、A4サイズの白いキャンバスのまま保存します。 ファ...
7-2. バイナリ処理

MediBangファイルフォーマットの解析(Vimの勝手な改行の抑制)

MediBang Paint Proでmdp拡張子で保存するときの、xmlのフォーマットを自力で解析する続きです。 「MediBangファイルフォーマットの解析(stringsコマンドを使う)」で使ったファイル中のタイムスタンプを書き換え...
7-1.管理

watchコマンドでsysvbanner時計

while :の無限ループを利用して、banner時計が作れますが、 このとおりコマンドが長いです。 watchコマンドで、再表示する間隔を指定して、コマンドを実行できます。 1秒毎にdateコマンドを実行させてみます。 ...
8-1 日付時間

で、結局date -fって何に使うの?

日付だけ入ってるファイルがあるとき、 date -fコマンドで日付の入ったファイルを指定すると、このように表示されます。 便利です。 。。。はあ。で、結局何に使うのでしょうか? 日付書式の統一に使えます。 この...
スポンサーリンク
タイトルとURLをコピーしました