Jul 20, 2023

Free (GPL) encoder and decoder for the yEnc Usenet file format

yencode is an encoder/decoder package for the Usenet yEnc encoding format.

The source code is freely available under the GNU General Public License and should work on most modern Unix-like operating systems.


  • Full internationalization multilingual support provided by GNU gettext.
  • Encoder can output single part or multipart encoded archives of any size.
  • Smart decoder can handle multiple files, including files specified out of order or with nonsense file names.
  • Included Usenet posting software posts files to Usenet quickly and easily, including automatic creation of encoded multipart archives and SFV/CRC checksum files, if desired.
  • Optional scan mode automatically locate and decode single or multipart encoded archives in specified directories or recursively.
  • Supports SFV file creation for multiple-file archives.
  • Fully compliant with the current yEnc specifications.

Checkout these related ports:
  • Yydecode - Tool to decode yEnc encoded files
  • Xrn - Usenet News reader for the X Window System
  • Ubh - Perl script to download and decode binaries posted to Usenet
  • Trn4 - Version 4.0 of the threaded readnews newsreader
  • Trn - Threaded Read News newsreader
  • Tin - Easy-to-use threaded newsreader with NOV/NNTP support
  • Suck - Receives/sends news to/from localhost via NNTP
  • Suck-cnews -
  • Sn - Small news system for small sites serving
  • Slrnface - Shows X-Faces from slrn in X11 terminal emulator
  • Slrn - SLang-based newsreader
  • Sabnzbd - Web-interface based binary newsgrabber in python, with nzb support
  • S-news - Simple news server for hosts with one or two users
  • Rntrack - FTN Messages tracker
  • Rawdog - Simple RSS aggregator