このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

バイナリモドキ

テキストエディタで書けるバイナリ

  1. 空白類(間隔、タブ、改行、復帰)、カンマは無視される。
  2. #から次の改行まではコメント、無視される。

データ表現

  1. 16進ニブル : [0-9a-fA-F]
  2. アスキー文字 : 'に続けて文字
  3. エスケープ表現 : \[\stnr'] sは間隔文字
  4. 2進ニブル : $に続けて4桁の0,1 左が上位
  5. 2進バイト : $に続けて8桁の0,1 左が上位

ニブルは連続する2つを上位、下位にしてバイトを作る。半端なニブルはエラー。

繰り返し

  1. Repeat : *N バイト表現 -- Nは16進4桁、回数を表す
  2. FillUntil : ?N バイト表現 -- Nは16進4桁、バイトオフセットを表す

  • $1010,A -- これで1バイト
  • *000A 'A -- 文字Aを10回繰り返す
  • ?00FF 00 -- オフセットFFまでをゼロで埋める