Java RandomAccessFile Read readFile(String filename)

Here you can find the source of readFile(String filename)

Description

read File

License

Open Source License

Declaration

public static byte[] readFile(String filename) throws FileNotFoundException, IOException 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Implementation of the protocols PACE, Terminal Authentication and Chip 
 * Authentication (client side) with respect to the according BSI standards.
 * /*from   w  ww .  j a  va2 s . c  o  m*/
 * Copyright (C) 2013  Fraunhofer-Gesellschaft
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ******************************************************************************/

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;

public class Main {
    public static byte[] readFile(String filename) throws FileNotFoundException, IOException {
        RandomAccessFile file = new RandomAccessFile(filename, "r");
        byte[] buffer = new byte[(int) file.length()];
        file.readFully(buffer);
        file.close();
        return buffer;
    }
}

Related

  1. readFile(File file)
  2. readFile(final File file)
  3. readFile(String absoluteFileName)
  4. readFile(String file)
  5. readFile(String file)
  6. readFile(String filePath)
  7. readFileByRandomAccess(String fileName)
  8. readFileBytes(final File file)
  9. readFileFully(File f)