Ajout de Byte[] à la fin d'un fichier binaire

Je suis à l'analyse d'un fichier. Je suis de la création d'un nouveau fichier de sortie et aura pour ajouter le "byte[] data". À partir de là, j'ai besoin d'ajouter beaucoup d'autres 'byte[] data à la fin du fichier. Je pense que je vais obtenir à l'utilisateur d'ajouter un paramètre de ligne de commande pour le nom de fichier de sortie comme je l'ai déjà en fournissant le nom de fichier qui nous sont de l'analyse. Cela étant dit, si le nom de fichier n'est pas encore créée dans le système, je pense que je devrais en générer un.

Maintenant, je n'ai aucune idée de comment faire cela. Mon programme est actuellement à l'aide de DataInputStream pour obtenir et analyser le fichier. Puis-je utiliser DataOutputStream à ajouter? Si donc je me demandais comment j'allais ajouter au fichier et de ne pas l'écraser.

La chose essentielle est de savoir comment vous ouvrez le fichier. Vous devez ouvrir pour ajouter vs simple sortie.

OriginalL'auteur john stamos | 2013-06-04