code: static CompressorInputStream createCompressorInputStream(File source) throws IOException, CompressorException {
          return createCompressorInputStream(new BufferedInputStream(new FileInputStream(source)));
      }
docs: Uses the {@link CompressorStreamFactory} to create a new {@link CompressorInputStream} for the given source
  {@link File}.
  
  @param source the file to create the {@link CompressorInputStream} for
  @return a new {@link CompressorInputStream}
  @throws IOException if an I/O error occurs
  @throws CompressorException if the compressor name is not known