code: public static FlacFile open(File f) throws IOException, FileNotFoundException {
          // Open, in a way that we can skip backwards a few bytes
          InputStream inp = new BufferedInputStream(new FileInputStream(f), 8);
          FlacFile file = open(inp);
          return file;
      }
docs: Opens the given file for reading