C:\test>perl -le"print join chr(9), map int( rand 1000 ), 1 .. 100 for 1 .. 1e6" > junk.dat
C:\test>dir junk.dat
02/01/2012 09:05 390,001,724 junk.dat
####
C:\test>perl -E"binmode STDOUT; print pack 'S', map int( rand 1000 ), 1 .. 100 for 1 .. 1e6" >junk.dat
C:\test>dir junk.dat
02/01/2012 09:06 2,000,000 junk.dat
####
#! perl -slw
use strict;
print '';
for my $row ( 1 .. 1e6 ) {
print qq[];
print join '', map qq[${ \int( rand 1000 )}], 1 .. 100;
print qq[
];
}
print '';
__END__
C:\test>junkxml >junk.xml
C:\test>head junk.xml
897421...
"24">75370719588945077976990
...
C:\test>dir junk.xml
02/01/2012 09:45 2,206,994,460 junk.xml
##
##
C:\test>dir junk.dat
02/01/2012 09:14 389,997,094 junk.dat
C:\test>bzip2 -9 junk.dat
C:\test>dir junk.dat.bz2
02/01/2012 09:14 131,705,924 junk.dat.bz2
####
C:\test>dir junk.xml
02/01/2012 09:45 2,206,994,460 junk.xml
C:\test>bzip2 -9 junk.xml
C:\test>dir junk.xml.bz2
02/01/2012 09:45 216,299,791 junk.xml.bz2