contents)) { return null; } $out = '
';

        $lines = \str_split($r->contents, self::$line_length);

        foreach ($lines as $index => $line) {
            $out .= \sprintf('%08X', $index * self::$line_length).":\t";

            $chunks = \str_split(\str_pad(\bin2hex($line), 2 * self::$line_length, ' '), self::$chunk_length);

            $out .= \implode(' ', $chunks);
            $out .= "\t".\preg_replace('/[^\\x20-\\x7E]/', '.', $line)."\n";
        }

        $out .= '
'; return $out; } }