Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
5.1. Les tableaux
5.2. Les flots de caractères
5.3. Les flots d'octets
5.3.1. Les flots de sortie binaires
5.3.2. Les flots d'entrée binaires
5.3.3. Compléments
5.4. Le paquetage java.io
5.5. Java autonome
5.6. Les sockets
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

5.3. Les flots d'octets

En pratique de nombreux fichiers ne sont pas écrits dans un format texte. En effet, ces formats sont gourmands en mémoire. Par exemple, pour écrire l'entier le plus petit (-2147483648) il faut 11 caractères alors qu'un entier est normalement codé sur 32 bits, 4 octets.

De nombreux formats de fichiers préfèrent manipuler des suites d'octets, on dit que les fichiers sont binaires, leur lecture est difficile pour l'homme mais facile pour un programme. Ex: formats .doc, .exe, .bmp, .gif, etc.

L'objet de cette section est de montrer comment ce type de fichiers est manipulé en Java grâce aux flots d'octets.

  5.3.1. Les flots de sortie binaires
  5.3.2. Les flots d'entrée binaires
  5.3.3. Compléments
Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante