タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

BinaryDataとFILEに関するwlbhiroのブックマーク (1)

  • Ruby バイナリデータ

    printf a = 15 printf("%d => 0x%02x\n", a, a) #=> "15 => 0x0f" ファイルにバイナリデータとして書き込みたい場合、Array.packを使用する方法があります。 Array.pack('c*'): char (8bit 符号付き整数) Array.pack('C*'): unsigned char (8bit 符号なし整数) Array.pack('s*'): short (16bit 符号付き整数, エンディアン依存) Array.pack('S*'): unsigned short (16bit 符号なし整数, エンディアン依存) Array.pack('l*'): long (32bit 符号付き整数, エンディアン依存) Array.pack('L*'): unsigned long (32bit 符号なし整数, エンディア

  • 1