diff options
Diffstat (limited to 'pki/base/java-tools/src/com/netscape/cmstools/BtoA.java')
-rw-r--r-- | pki/base/java-tools/src/com/netscape/cmstools/BtoA.java | 63 |
1 files changed, 34 insertions, 29 deletions
diff --git a/pki/base/java-tools/src/com/netscape/cmstools/BtoA.java b/pki/base/java-tools/src/com/netscape/cmstools/BtoA.java index 3d8df6930..2bc96a2fd 100644 --- a/pki/base/java-tools/src/com/netscape/cmstools/BtoA.java +++ b/pki/base/java-tools/src/com/netscape/cmstools/BtoA.java @@ -17,67 +17,70 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cmstools; + import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; + /** - * The BtoA class is a utility program designed to "translate" a BINARY BASE 64 - * encoded blob into an ASCII BASE 64 encoded blob. It assumes that the name of - * a data file is passed to the program via the command line, and that the - * contents contain a blob encoded in a BINARY BASE 64 format. - * + * The BtoA class is a utility program designed to "translate" a BINARY + * BASE 64 encoded blob into an ASCII BASE 64 encoded blob. It assumes + * that the name of a data file is passed to the program via the command line, + * and that the contents contain a blob encoded in a BINARY BASE 64 + * format. + * * <P> * The program may be invoked as follows: - * * <PRE> - * + * * BtoA <input filename> <output filename> - * + * * NOTE: <input filename> must contain a BINARY * BASE 64 encoded blob - * + * * <output filename> contains an ASCII * BASE 64 encoded blob * </PRE> - * + * * @version $Revision$, $Date$ */ public class BtoA { // Define constants - public static final int ARGC = 2; + public static final int ARGC = 2; public static void main(String argv[]) { - FileInputStream inputBlob = null; + FileInputStream inputBlob = null; FileOutputStream outputBlob = null; // (1) Check that two arguments were submitted to the program if (argv.length != ARGC) { - System.out.println("Usage: BtoA " + "<input filename> " - + "<output filename>"); + System.out.println("Usage: BtoA " + + "<input filename> " + + "<output filename>"); return; } // (2) Create a DataInputStream() object to the BASE 64 - // encoded blob contained within the file - // specified on the command line + // encoded blob contained within the file + // specified on the command line try { inputBlob = new FileInputStream(argv[0]); } catch (FileNotFoundException e) { - System.out.println("BtoA(): can''t find file " + argv[0] + ":\n" - + e); + System.out.println("BtoA(): can''t find file " + + argv[0] + ":\n" + e); return; } // (3) Create a FileOutputStream() object to the BASE 64 - // specified output file + // specified output file try { outputBlob = new FileOutputStream(argv[1]); } catch (IOException e) { - System.out.println("BtoA(): unable to open file " + argv[1] - + " for writing:\n" + e); + System.out.println("BtoA(): unable to open file " + + argv[1] + " for writing:\n" + e); return; } @@ -89,26 +92,28 @@ public class BtoA { String out = com.netscape.osutil.OSUtil.BtoA(data); outputBlob.write(out.getBytes()); } catch (IOException e) { - System.out.println("BtoA(): Unexpected BASE64 " - + "encoded error encountered:\n" + e); + System.out.println("BtoA(): Unexpected BASE64 " + + "encoded error encountered:\n" + + e); } // (5) Close the DataInputStream() object try { inputBlob.close(); } catch (IOException e) { - System.out.println("BtoA(): Unexpected input error " - + "encountered while attempting to close() " + argv[0] - + ":\n" + e); + System.out.println("BtoA(): Unexpected input error " + + "encountered while attempting to close() " + + argv[0] + ":\n" + e); } // (6) Close the FileOutputStream() object try { outputBlob.close(); } catch (IOException e) { - System.out.println("BtoA(): Unexpected output error " - + "encountered while attempting to close() " + argv[1] - + ":\n" + e); + System.out.println("BtoA(): Unexpected output error " + + "encountered while attempting to close() " + + argv[1] + ":\n" + e); } } } + |