#!/usr/bin/ruby
puts(Dir.getwd);
arrFiles = Dir["*"];
arrFiles.each { | fn | 
  if File.ftype(fn) == "file" 
    f = File.new(fn);
    f.binmode;
    b1 = f.getc;
    b2 = f.getc;
     
    type="Unknown type";  
    if (b1 != nil) & (b2 != nil) 
      type="DOS-Executable"  if (b1.chr == "M") & (b2.chr == "Z");
      type="ZIP-Archiv    "  if (b1.chr == "P") & (b2.chr == "K");
      type="Bitmap        "  if (b1.chr == "B") & (b2.chr == "M");
    end
    
    printf("%02x %02x - %20s - %s\n", b1, b2, type, File.basename(fn));
  end
}


