code: public static void main(String[] args) throws IOException {
  		// File file = new File("/home/katja/samples/VirMC.exe");
  		VisualizerBuilder builder = new VisualizerBuilder();
  		builder.setColor(VISIBLE_ASCII, Color.red);
  		builder.setColor(NON_ASCII, Color.green);
  		builder.setColor(INVISIBLE_ASCII, Color.orange);
  		builder.setColor(ENTROPY, Color.cyan);
  		Visualizer vi = builder.build();
  		// builder.setFileWidth(400).setHeight(400 - (400 % 8)).setPixelSize(8);
  		File folder = new File("/home/katja/samples/torrentlocker_encrypted");
  		System.out.println("starting to search");
  		for (File file : folder.listFiles()) {
  			System.out.println("processing file " + file.getAbsolutePath());
  			final BufferedImage entropyImage = vi.createEntropyImage(file);
  			final BufferedImage bytePlotImage = vi.createBytePlot(file);
  			// final BufferedImage structureImage = vi.createImage(file);
  			final BufferedImage legendImage = vi.createLegendImage(true, true,
  					false);
  			BufferedImage joinedImage = ImageUtil.appendImages(bytePlotImage,
  					entropyImage);
  			// joinedImage = ImageUtil.appendImages(joinedImage,
  			// structureImage);
  			joinedImage = ImageUtil.appendImages(joinedImage, legendImage);
  			ImageIO.write(joinedImage, "png", new File(file.getAbsolutePath()
  					+ ".png"));
  		}
  		// show(joinedImage);
  	}
docs: For testing purposes only.
  
  @param args
  @throws IOException