This is an automated email from the ASF dual-hosted git repository.
tballison pushed a change to branch TIKA-4839-tweaks
in repository https://gitbox.apache.org/repos/asf/tika.git
from c38c1e3975 Merge branch 'main' into TIKA-4839-tweaks
add e2940fd226 TIKA-4845 - improve BAT estimation (#3080)
add ccec84eb03 TIKA-4831: Add content-based detection and a parser for
GeoGebra files (ggb, ggs, ggt) (#3044)
add 9ed5545a34 Merge branch 'main' into TIKA-4839-tweaks
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 18 +
.../org/apache/tika/mime/tika-mimetypes.xml | 14 +
.../java/org/apache/tika/TikaDetectionTest.java | 2 +
.../apache/tika/metadata/metadata-key-fields.json | 6 +
.../org/apache/tika/metadata/metadata-keys.json | 6 +
.../tika/detect/TestContainerAwareDetector.java | 6 +
.../test-documents/testGeoGebra_classic.ggb | Bin 0 -> 4761 bytes
.../test-documents/testGeoGebra_notes.ggs | Bin 0 -> 45929 bytes
.../detect/microsoft/POIFSContainerDetector.java | 36 +-
.../detect/microsoft/POIFSDeclaredSizeTest.java | 131 ++++++-
.../tika-parser-miscoffice-module/pom.xml | 5 +
.../tika/parser/geogebra/GeoGebraParser.java | 433 +++++++++++++++++++++
.../tika/parser/geogebra/GeoGebraXMLHandler.java | 178 +++++++++
.../tika/parser/geogebra/GeoGebraParserTest.java | 409 +++++++++++++++++++
.../test/resources/test-documents/testGeoGebra.ggb | Bin 0 -> 2010 bytes
.../test-documents/testGeoGebraSlides.ggs | Bin 0 -> 2466 bytes
.../resources/test-documents/testGeoGebraTool.ggt | Bin 0 -> 517 bytes
.../test-documents/testGeoGebra_classic.ggb | Bin 0 -> 4761 bytes
.../test-documents/testGeoGebra_notes.ggs | Bin 0 -> 45929 bytes
.../java/org/apache/tika/parser/pkg/ZipParser.java | 2 +
.../apache/tika/detect/zip/GeoGebraDetector.java | 126 ++++++
...org.apache.tika.detect.zip.ZipContainerDetector | 4 +-
.../tika/detect/zip/GeoGebraDetectionTest.java | 69 ++++
.../test/resources/test-documents/testGeoGebra.ggb | Bin 0 -> 2010 bytes
.../test-documents/testGeoGebraSlides.ggs | Bin 0 -> 2466 bytes
.../resources/test-documents/testGeoGebraTool.ggt | Bin 0 -> 517 bytes
26 files changed, 1427 insertions(+), 18 deletions(-)
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/resources/test-documents/testGeoGebra_classic.ggb
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-integration-tests/src/test/resources/test-documents/testGeoGebra_notes.ggs
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/geogebra/GeoGebraParser.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/geogebra/GeoGebraXMLHandler.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/test/java/org/apache/tika/parser/geogebra/GeoGebraParserTest.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/test/resources/test-documents/testGeoGebra.ggb
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/test/resources/test-documents/testGeoGebraSlides.ggs
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/test/resources/test-documents/testGeoGebraTool.ggt
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/test/resources/test-documents/testGeoGebra_classic.ggb
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/test/resources/test-documents/testGeoGebra_notes.ggs
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/main/java/org/apache/tika/detect/zip/GeoGebraDetector.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/java/org/apache/tika/detect/zip/GeoGebraDetectionTest.java
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/resources/test-documents/testGeoGebra.ggb
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/resources/test-documents/testGeoGebraSlides.ggs
create mode 100644
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-zip-commons/src/test/resources/test-documents/testGeoGebraTool.ggt