public static void main(String[] args) throws IOException {
		if (args.length != 2 || (args.length > 1 && args[0].equals("--help"))) {
			System.err.println("De-Obfuscator Usage:");
			System.err.println("\t" + ObfuscatedInputStream.class.getName() +
				" obfuscated_input_filename_path plain_dest_output_filename_path");
			System.err.println("");
			System.err.println("\tExample:");
			System.err.println("\t\t" + ObfuscatedInputStream.class.getName() +
				" /tmp/myuserid-Ghidra/fscache2/aa/bb/aabbccddeeff00112233445566778899 /tmp/aabbccddeeff00112233445566778899.plaintext");
			System.err.println("");
			return;
		}
		File obfuscatedInputFile = new File(args[0]);
		File plainTextOutputFile = new File(args[1]);

		try (InputStream is = new ObfuscatedInputStream(new FileInputStream(obfuscatedInputFile));
				OutputStream os = new FileOutputStream(plainTextOutputFile)) {

			byte buffer[] = new byte[4096];
			int bytesRead;
			while ((bytesRead = is.read(buffer)) > 0) {
				os.write(buffer, 0, bytesRead);
			}
		}
	}
Entry point to enable command line users to retrieve the contents of an obfuscated
file.

@param args either ["--help"], or [ "input_filename", "output_filename" ]
@throws IOException if error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/ObfuscatedInputStream.java