Reducing Third-Party Library Usage
The following third-party vendor libraries are optional dependencies of KeyView. This table shows you which .dll
/ .so
files you will need to delete if you want to remove the third-party library, and what functionality you will lose as a result. It also shows which lines you should remove from formats.ini if you choose to delete the binary specified.
Vendor library |
File(s) in bin dir |
Format support or other functionality lost |
Line(s) to remove in formats.ini |
---|---|---|---|
7zip 18.05/p7zip 17.04 |
multiarcsr |
PC_Library_Fmt, cpio_Archive_CRChdr_Fmt, cpio_Archive_CHRhdr_Fmt, PEX_Binary_Archive_Fmt, ARJ_Fmt, XZ_Fmt, Z7Z_Fmt, RAR5_Fmt, LZMA_Fmt, RPM_Fmt, Windows_Imaging_Fmt, Debian_Binary_Fmt, Windows_Installer_Fmt, Unix_Archive_Fmt, Mac_Executable_Fmt, Executable_JAR_Fmt, XAR_Fmt, XPInstall_Fmt, IHEX_Fmt |
multiarc |
Apache Arrow 11.0.0 |
arrow, parquet, parquetsr |
Apache_Parquet_Fmt |
parquet |
Apache Avro 1.10.1 |
avrosr |
Avro_Fmt |
avro |
brotli 1.0.9 |
See ‘Apache Arrow’ |
|
|
CEB 3.0.0.3006 |
cebsr |
Founder_CEB_Fmt |
ceb |
chm_lib 0.4 |
chmdll,chmsr |
CHM_Fmt |
chm |
Freetype 2.12.1 |
xpssr, pdfsr |
MS_XPS_Fmt, PDF_Fmt, Portfolio_PDF_Fmt |
xps, pdf |
ICU 72.1 |
pdfsr |
PDF_Fmt, Portfolio_PDF_Fmt |
|
Jansson 2.13.1 |
avrosr |
Avro_Fmt |
avro |
JasPer 2.0.25 |
jp2000sr, kpjp2000sr |
JPEG_2000_JP2_File_Fmt, ISO_JPEG2000_JP2_Fmt, ISO_JPEG2000_JPM_Fmt, ISO_JPEG2000_JPX_Fmt, Motion_JPEG_2000_Fmt, JPEG_2000_PGX_Fmt |
jp2000 |
jemalloc 5.3.0 |
See ‘Apache Arrow’ |
|
|
leptonica 1.80.0 |
ocr and ocr folder |
ocr is used for image to text conversion. |
|
libde265 1.0.11, libheif 1.12.0 |
kpheifrdr |
HEIC_Image_Fmt, HEIF_Image_Fmt |
heif |
libical 3.0.16 |
icssr |
ICS_Fmt |
ics |
libpff 20180714 |
pffsr |
MS_OutlookOST_Fmt, |
pff |
libPNG 1.6.37 |
kppng, kppngwrt, kppngrdr |
APNG_Fmt, PNG_Fmt |
png |
libxml 2.10.3 |
htmlsr, cryptographyservices |
Ability to obtain XMP data from html files and ability to decrypt data in RMS protected files |
|
lz4 1.9.4 |
See ‘Apache Arrow’ and ‘Apache ORC’ |
|
|
ODA 2023.12 |
kpodardr2 |
AutoCAD_DXF_Binary_Fmt, AutoCAD_DXF_Text_Fmt, AutoDesk_DWG_Fmt |
dwg, dxf |
Apache ORC 1.6.8 |
orcsr |
Apache_ORC_Fmt |
orc |
iana 2020e-1 |
orcsr |
Apache_ORC_Fmt |
orc |
Google pdfium 4500 |
kppdf2rdr, pdf2sr |
PDF Table detection |
Change 230=pdf2 to 230=pdf |
Google protobuf 3.21.12 |
iwwp13sr, kpiwpg13rdr, iwss13sr, kviwork13, see ‘Apache ORC’ |
IWWP13_Fmt, IWSS13_Fmt, IWPG13_Fmt and the ability to detect these iWork formats |
iwwp13, iwss13, iwpg13 |
pstsdk 0.3 |
pstxsr |
MS_OutlookPST_Fmt, unless you configure KeyView to use the pstsr or pststr readers instead. |
Change 356=pstx to 356=pstn or 365=pst |
rapidjson 1.1.0 |
pbixsr, codeidentifierplugin |
MS_Power_BI_Fmt and source code detection |
pbix |
rapidxml 1.13 |
pbixsr |
MS_Power_BI_Fmt |
pbix |
re2 01/08/19 |
See ‘Apache Arrow’ |
|
|
Google snappy 1.1.7 |
See ‘Apache ORC’ |
|
|
Google snappy 1.1.9 |
iwwp13sr, kpiwpg13rdr, iwss13sr, kviwork13, avrosr, see ‘Apache Arrow’ |
Avro_Fmt, IWWP13_Fmt, IWSS13_Fmt, IWPG13_Fmt and the ability to detect these iWork formats |
avro, iwwp13, iwss13, iwpg13 |
sqlite 3.41.0 |
pbixsr |
MS_Power_BI_Fmt |
pbix |
tesseract 5.1.0 |
ocr and ocr folder |
ocr is used for image to text conversion. |
|
Thrift 0.16.0 |
See ‘Apache Arrow’ |
|
|
utf8proc |
See ‘Apache Arrow’ |
|
|
WinZipJPEG |
unzipjpg |
Extraction of PKZIP_Fmt subfiles that use the jpeg compresson method. See ‘Zip compression methods’ below |
|
WavPack 5.6.0 |
wavpack |
Extraction of PKZIP_Fmt subfiles that use the wavpack compresson method. See ‘Zip compression methods’ below |
|
Adobe XMP 2022.06 |
xmp |
Ability to obtain XMP metadata |
|
xsimd 9.0.1 |
See ‘Apache Arrow’ |
|
|
Facebook zstd 1.4.5 |
pbixsr, zstdsr, see ‘Apache ORC’ |
MS_Power_BI_Fmt , Zstandard_Fmt and Extraction of PKZIP_Fmt subfiles that use the zStandard compresson method. |
pbix, zstd |
Facebook zstd 1.5.2 |
See ‘Apache Arrow’ |
|
|