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, 29 insertions, 34 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 2bc96a2fd..3d8df6930 100644 --- a/pki/base/java-tools/src/com/netscape/cmstools/BtoA.java +++ b/pki/base/java-tools/src/com/netscape/cmstools/BtoA.java @@ -17,70 +17,67 @@ // --- 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; } @@ -92,28 +89,26 @@ 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); } } } - |