title: Appending Byte[] to end of a binary file
body: <p>I'm parsing a file.  I'm creating a new output file and will have to add the 'byte[] data' to it.  From there I will need to append many many other 'byte[] data's to the end of the file.  I'm thinking I'll get the user to add a command line parameter for the output file name as I already have them providing the file name which we are parsing.  That being said if the file name is not yet created in the system I feel I should generate one.  </p>
  
  <p>Now, I have no idea how to do this.  My program is currently using DataInputStream to get and parse the file.  Can I use DataOutputStream to append?  If so I'm wondering how I would append to the file and not overwrite.  </p>