pkg.soopen package index

brew / Rang 6486

tnef mit Homebrew, apk, apt, dnf, MacPorts, Nix, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für tnef in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install tnef

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install tnef

MacPorts ports tree · textproc/tnef/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add tnef

Alpine Linux edge package indexes · tnef · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install tnef

Debian stable package indexes · tnef · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install tnef

Fedora Rawhide package metadata · tnef · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#tnef

nixpkgs package indexes · pkgs/by-name/tn/tnef/package.nix · Quelle: api.github.com

openSUSE zypperverifiziert · 92%
sudo zypper install tnef

openSUSE Tumbleweed package metadata · tnef · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Microsoft MS-TNEF attachment unpacker

Befehle und Aliase

  • tnef

Verlauf

Projektgeschichte und Nutzung

TNEF is a small Unix command-line utility for unpacking Microsoft Transport Neutral Encapsulation Format attachments, commonly encountered as `application/ms-tnef` or `winmail.dat` files from Outlook and Exchange environments.

Projektgeschichte

The project history is unusually well preserved in its NEWS file. It began with a 0.6 first public release, reached 1.0 with MAPI attribute parsing and long filename support, and then accumulated the practical fixes expected of a mail-attachment unpacker: safer path handling, tar-like command options, automated tests, NetBSD and big-endian portability, Mac OS X configuration fixes, MIME type listing, RTF body saving, Unicode handling, and memory/security hardening.

Development reflects the long tail of interoperability with proprietary mail formats. The README explains the reason for the tool: Outlook and Exchange caused more mail to be wrapped in Microsoft's TNEF format, and this program let users extract attachments without needing Microsoft Outlook. Later NEWS entries show maintenance around Unicode filenames, multi-value MAPI attributes, allocator hardening, integer overflow checks, null pointer avoidance, and malicious input handling.

Adoptionsgeschichte

TNEF became a classic packaging target because it solves a small but recurring system-administration problem. The supplied package facts list Homebrew, Debian, Ubuntu, Alpine, Fedora/DNF, MacPorts, Nix, and openSUSE/Zypper packaging, showing that it is carried broadly despite its narrow scope.

The README says it is mainly tested and used on GNU/Linux and Cygwin and should work on other Unix-like systems. That portability claim matches its package footprint: it is the kind of single-purpose C utility that distributions keep available so mail clients, scripts, and users can recover attachments from Microsoft-heavy environments.

Wie es verwendet wird

Users run `tnef` against a TNEF attachment to list or extract embedded files, message bodies, MIME types, or RTF data depending on options. Its normal role is not a daemon or workflow manager but a rescue utility for mail attachments that arrived in a Microsoft-only wrapper.

The project is especially useful in mixed Unix/Windows organizations, where a developer, sysadmin, or mail user may receive an attachment that is unreadable in a standard Unix mail client.

Warum Paket-Nerds sich dafür interessieren

For package nerds, TNEF is a good example of a tiny utility that earns wide distribution packaging because it removes friction at an old interoperability boundary. It is not glamorous, but it turns a proprietary mail wrapper into ordinary files using normal Unix command-line patterns.

Its NEWS file is also a reminder that small parsers for hostile or malformed file formats need maintenance: many later releases are about bounds checks, overflows, Unicode edge cases, and safer extraction behavior.

Zeitleiste

  • 0.6: First public release.
  • 1.0: Added MAPI attribute parsing and long filename support.
  • 2003: 1.2.2 added `--maxsize` for protection against hostile TNEF files.
  • 2006: 1.3.3 added message body saving and Unicode handling.
  • 2011: 1.4.8 switched to Git.
  • 2017: 1.4.13 fixed security issues reported by external researchers.
  • 2019: 1.4.18 improved strdup safety and corrected a bit-shift issue.

Related projects

  • Related to Unix mail clients and scripts that need to recover files from Outlook/Exchange `winmail.dat` attachments.
  • Adjacent to other TNEF/MAPI parsers, but this package is the long-standing command-line unpacker distributed by Unix package managers.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
tnefExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version1.4.18
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:tnef
Version1.4.18
PaketmanagerHomebrew
Homepagehttps://github.com/verdammelt/tnef
Repositoryhttps://github.com/verdammelt/tnef
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

tnef 1.4.18-4

Tool to unpack MIME application/ms-tnef attachments

https://github.com/verdammelt/tnef

sudo apt install tnef
  • Section: text
  • Architecture: amd64
  • 1 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Tnef
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tnef from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

tnef

nix profile install nixpkgs#tnef
  • normalized package name match
  • Abgeglichen nach: Tnef
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/tn/tnef/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

tnef 1.4.18-3

Tool to unpack MIME application/ms-tnef attachments

https://github.com/verdammelt/tnef

sudo apt install tnef
  • Section: universe/text
  • Architecture: amd64
  • 1 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Tnef
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tnef from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

tnef 1.4.18-r0

Program for unpacking ms-tnef MIME attachment

https://github.com/verdammelt/tnef

sudo apk add tnef
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tnef
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tnef
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tnef from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

tnef-doc 1.4.18-r0

Program for unpacking ms-tnef MIME attachment (documentation)

https://github.com/verdammelt/tnef

sudo apk add tnef-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: tnef
  • normalized package name match
  • Abgeglichen nach: Tnef
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: tnef-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

tnef 1.4.18-18.fc45

Extract files from email attachments like WINMAIL.DAT

https://github.com/verdammelt/tnef

sudo dnf install tnef
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: tnef
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tnef
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tnef from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

tnef-dolphin 1.4.18-18.fc45

Provides TNEF extract extension for KDE's Dolphin file manager

https://github.com/verdammelt/tnef

sudo dnf install tnef-dolphin
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: tnef
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tnef
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tnef-dolphin from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

tnef-nautilus 1.4.18-18.fc45

Provides TNEF extract extension for Gnome's Nautilus file manager

https://github.com/verdammelt/tnef

sudo dnf install tnef-nautilus
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: tnef
  • 2 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tnef
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: tnef-nautilus from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

tnef 1.4.18-4.5

Uncompress MS-TNEF Archives

https://github.com/verdammelt/tnef

sudo zypper install tnef
  • License: GPL-2.0-or-later
  • Category: Productivity/Archiving/Compression
  • Architecture: x86_64
  • Source Package: tnef
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Tnef
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: tnef from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

tnef

sudo port install tnef
  • normalized package name match
  • Abgeglichen nach: Tnef
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/tnef/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation