private void processZipEntry(ZipEntry entry,
                                 TikaInputStream tis,
                                 Metadata metadata, XHTMLContentHandler xhtml,
                                 ParseContext parseContext,
                                 EmbeddedDocumentExtractor embeddedDocumentExtractor)
            throws TikaException, IOException, SAXException {
        String streamName = entry.getName();
        if (streamName == null) {
            return;
        }
        if ("Metadata/Properties.plist".equals(streamName)) {
            extractProperties(tis, metadata);
        } else if ("Metadata/BuildVersionHistory.plist".equals(streamName)) {
            extractVersionHistory(tis, metadata);
        } else if ("Metadata/DocumentIdentifier".equals(streamName)) {
            extractDocumentIdentifier(tis, metadata);
        } else if ("preview.jpg".equals(streamName)) {
            //process thumbnail
            Metadata embeddedMetadata = new Metadata();
            embeddedMetadata.set(TikaCoreProperties.EMBEDDED_RESOURCE_TYPE,
                    TikaCoreProperties.EmbeddedResourceType.THUMBNAIL.toString());
            embeddedMetadata.set(TikaCoreProperties.RESOURCE_NAME_KEY, streamName);
            handleEmbedded(tis, embeddedMetadata, xhtml, embeddedDocumentExtractor);
        } else if (streamName.equals("preview-micro.jpg") ||
                streamName.equals("preview-web.jpg")
                || streamName.endsWith(".iwa")) {
            //do nothing
        } else {
            Metadata embeddedMetadata = new Metadata();
            embeddedMetadata.set(TikaCoreProperties.RESOURCE_NAME_KEY, streamName);
            handleEmbedded(tis, embeddedMetadata, xhtml, embeddedDocumentExtractor);
        }
    }
All iWork 13 files contain this, so we can detect based on it
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-apple-module/src/main/java/org/apache/tika/parser/iwork/iwana/IWork13PackageParser.java