MyNixOS website logo
Description

Simple library for keyword extraction.

GNU libextractor is a library used to extract meta-data from files of arbitrary type. It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types.

    The goal is to provide developers of file-sharing networks or
    WWW-indexing bots with a universal library to obtain simple keywords
    to match against queries.  libextractor contains a shell-command
    extract that, similar to the well-known file command, can extract
    meta-data from a file an print the results to stdout.

    Currently, libextractor supports the following formats: HTML, PDF,
    PS, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), DVI,
    MAN, FLAC, MP3 (ID3v1 and ID3v2), NSF(E) (NES music), SID (C64
    music), OGG, WAV, EXIV2, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ),
    ZIP, ELF, S3M (Scream Tracker 3), XM (eXtended Module), IT (Impulse
    Tracker), FLV, REAL, RIFF (AVI), MPEG, QT and ASF.  Also, various
    additional MIME types are detected.
Metadata

Version

1.13

Maintainers (1)

Executables (1)

  • bin/extract

Platforms (44)

    Darwin
    FreeBSD
    Linux
    NetBSD
    OpenBSD
    Redox
    Solaris
    Windows
Show all
  • aarch64-darwin
  • aarch64-linux
  • aarch64-netbsd
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-linux
  • i686-netbsd
  • i686-openbsd
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • powerpc-netbsd
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv32-netbsd
  • riscv64-linux
  • riscv64-netbsd
  • s390-linux
  • s390x-linux
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris