Java FileInputStream Read readFile(File file)

Here you can find the source of readFile(File file)

Description

read File

License

Open Source License

Declaration

public static byte[] readFile(File file) 

Method Source Code

//package com.java2s;
/**/*from   w w  w  .j a va2s.  c o  m*/
 * Copyright 2013 Ministerio de Industria, Energ?a y Turismo
 *
 * Este fichero es parte de "Componentes de Firma XAdES".
 *
 * Licencia con arreglo a la EUPL, Versi?n 1.1 o ?en cuanto sean aprobadas por la Comisi?n Europea? versiones posteriores de la EUPL (la Licencia);
 * Solo podr? usarse esta obra si se respeta la Licencia.
 *
 * Puede obtenerse una copia de la Licencia en:
 *
 * http://joinup.ec.europa.eu/software/page/eupl/licence-eupl
 *
 * Salvo cuando lo exija la legislaci?n aplicable o se acuerde por escrito, el programa distribuido con arreglo a la Licencia se distribuye ?TAL CUAL?,
 * SIN GARANT??AS NI CONDICIONES DE NING?N TIPO, ni expresas ni impl?citas.
 * V?ase la Licencia en el idioma concreto que rige los permisos y limitaciones que establece la Licencia.
 */

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Main {
    public static byte[] readFile(File file) {
        FileInputStream fis = null;
        try {
            fis = new FileInputStream(file);
            int length = (int) file.length();
            ByteArrayOutputStream baos = new ByteArrayOutputStream(length);
            byte[] buffer = new byte[4096];
            int i = 0;
            while (i < length) {
                int j = fis.read(buffer);
                baos.write(buffer, 0, j);
                i += j;
            }
            return baos.toByteArray();
        } catch (FileNotFoundException ex) {
        } catch (IOException ex) {
        } finally {
            if (fis != null) {
                try {
                    fis.close();
                } catch (IOException ex) {
                }
            }
        }
        return null;
    }
}

Related

  1. readFile(File file)
  2. readFile(File file)
  3. readFile(File file)
  4. readFile(File file)
  5. readFile(File file)
  6. readFile(File file)
  7. readFile(File file)
  8. readFile(File file)
  9. readFile(File file)