pkg.soopen package index

brew / rank 12372

Install yydecode with Homebrew, MacPorts

Decode yEnc archives. Version 0.2.10 via Homebrew; verified 2026-08-02. Also installable with macports: sudo port install yydecode.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install yydecode

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install yydecode

MacPorts ports tree · sysutils/yydecode/Portfile · source: api.github.com

overview

Package summary

Decode yEnc archives

Commands and aliases

  • yydecode

history

Project history and usage

yydecode is a small C decoder for yEnc-encoded binaries on Usenet. Its homepage describes it as a portable decoder that can behave like the older uudecode utility, making it a classic example of a single-purpose command-line tool created for the binary-newsgroup era.

Project history

The SourceForge project was registered in February 2002, during the period when yEnc was spreading through Usenet binary postings. The homepage's tone is very much of that moment: it calls yEnc newly widespread, explains the yydecode name as a play on uudecode, and points users to CVS for bleeding-edge development.

The stable version documented on the homepage is 0.2.10, released on 2003-04-15. SourceForge later recorded project activity through 2013, but the public history is essentially that of a compact early-2000s utility that solved one encoding problem and then mostly stabilized.

Adoption history

The homepage documents packaging for Fink on Mac OS X, Debian unstable, RPM-based distributions, Win32 binaries, and POSIX source builds. That spread is the important adoption story: yydecode was small, portable, and useful enough to be wrapped for the major Unix-like package channels used by Usenet users.

SourceForge classifies the project under Usenet News, File Sharing, and Archiving, which matches its practical audience: people retrieving multi-part binary postings and needing a decoder that understood the format in their newsreader or shell pipeline.

How it is used

yydecode is used like uudecode: feed it encoded Usenet binary data and let it recover the original file. The homepage says it aims to work as a direct drop-in replacement in normal circumstances, which made it easy to insert into existing scripts and habits.

Its niche matters when dealing with historical Usenet archives, old binary-posting workflows, or systems that still encounter yEnc payloads. For modern users it is less a daily media tool than a compatibility decoder.

Why package nerds care

yydecode is a package-manager fossil from the Usenet binary ecosystem. It captures a moment when new encodings appeared in distributed communities, and tiny decoders had to be packaged quickly for Mac, Linux, Windows, and source-build users.

It also illustrates why old archive/media packages remain useful: not because the workflow is fashionable, but because old data keeps old formats alive.

Timeline

  • 2002-02-15: SourceForge project is registered.
  • 2003-04-15: Homepage lists yydecode 0.2.10 as the stable release.
  • 2003: Homepage documents Fink, Debian, RPM, Win32, and POSIX source distribution paths.
  • 2013-03-22: SourceForge project summary records the last update date.

Related projects

  • uudecode is the older Unix decoder whose behavior yydecode intentionally resembles.
  • yEnc is the Usenet binary encoding format yydecode supports.
  • parchive and yencode are adjacent SourceForge-era tools for binary Usenet posting, decoding, and recovery workflows.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:archive

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
yydecodeexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.2.10
manager updated2026-08-02
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:yydecode
Version0.2.10
Package managerHomebrew
Homepagehttps://yydecode.sourceforge.net/
Last updated2026-08-02T12:51:50+01:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

MacPorts95%

yydecode

sudo port install yydecode
  • normalized package name match
  • Matched by: Yydecode
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/yydecode/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • 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