#!/usr/bin/perl use strict; use warnings; # my $pReqsca = "ABCD"; my @bytary = unpack 'C*', $pReqsca; my $binstr = ''; foreach my $scabyt (@bytary) { my $intbyt = int($scabyt); my $hexbyt = sprintf("%02X", $intbyt); my $binbyt = unpack 'b8', $scabyt; $binstr .= $binbyt; print " Byte = [$scabyt] Integer = [$intbyt] Hex = [$hexbyt] Binary = [$binbyt] Binary String = [$binstr]\n"; print "Aborting Loop\n"; last; } #### W:\Steve\PerlMonks>perl sopw-584100.pl Byte = [65] Integer = [65] Hex = [41] Binary = [01101100] Binary String = [01101100] Aborting Loop