private int getNumberOfItemsInArchive(String archiveFile) throws Exception {
IInArchive archive;
RandomAccessFile randomAccessFile;
randomAccessFile = new RandomAccessFile(archiveFile, "r");
archive = SevenZip.openInArchive(ArchiveFormat.ZIP,
new RandomAccessFileInStream(
randomAccessFile));
int numberOfItems = archive.getNumberOfItems();
archive.close();
randomAccessFile.close();
return numberOfItems;
}