#!/usr/bin/ruby require 'enumerator' class Fixnum def pchr if (self & 0x60).zero? or self == 0x7f '.' else chr end end end puts (0..255).map { |c| "#{'%.2x' % c} #{c.to_s.ljust 3} #{c.pchr}" }.enum_slice(32).to_a.transpose.map { |l| l.join " " }