public List<File> splitFile(final File file, final long packetCount,
final boolean maxCompression) throws IOException {
final FileCapture<? extends FilePacket> source = openFile(file);
final FormatType type = source.getFormatType();
final List<File> files = new ArrayList<File>(100);
final List<Packet> packets = new ArrayList<Packet>((int) packetCount);
int fileCount = 0;