pkg.soopen package index

brew / Rang 9403

uni2ascii mit Homebrew, apt, MacPorts, Nix installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install uni2ascii

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install uni2ascii

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

Linux

Debian aptverifiziert · 92%
sudo apt install uni2ascii

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

Nixverifiziert · 92%
nix profile install nixpkgs#uni2ascii

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

Überblick

Paketzusammenfassung

Bi-directional conversion between UTF-8 and various ASCII flavors

Befehle und Aliase

  • ascii2uni
  • u2a
  • uni2ascii

Verlauf

Projektgeschichte und Nutzung

uni2ascii is a pair of Unix-style conversion programs, `uni2ascii` and `ascii2uni`, for translating between UTF-8 Unicode and many 7-bit ASCII representations. The official page lists more than thirty supported representations, including HTML, SGML, XML, OOXML, Unicode-standard U+ notation, URI escapes, quoted-printable, POSIX charmap formats, programming-language escapes, and related formats.

Projektgeschichte

The project originated as a Unicode escape conversion utility and, by version 2.0, replaced the original Python implementation with a C program. The author's changelog says that rewrite added more output forms, improved speed and error reporting, and handled the entire Unicode range rather than only the BMP.

Version 2.1 added `ascii2uni`, the inverse program that converts ASCII escape forms back to UTF-8 Unicode. Later releases expanded the set of recognized notations and moved from many separate format flags to the single `-a` format selector in version 4.0.

The official homepage lists version 4.20 as current and last modified on 2019-06-28, while the published changelog on the page highlights 2010-2011 maintenance around Debian and NetBSD bug fixes, POSIX portability, and conversion semantics.

Adoptionsgeschichte

The official homepage explicitly lists package links for Arch Linux, Debian stable/testing/unstable, FreeBSD, MacPorts, Fink, OpenPackage, Red Hat/Fedora RPMs, SUSE, and Ubuntu. The supplied package facts show continuing package-manager presence in Homebrew, Debian, Ubuntu, MacPorts, and Nix.

This is a classic small Unix utility adoption story: the upstream site provides tarballs and manpages, while operating-system distributions make the commands available for scripts, build systems, documentation tooling, and text-cleanup workflows.

Wie es verwendet wird

`uni2ascii` reads UTF-8 text and writes an ASCII representation such as HTML numeric references, URI escapes, quoted-printable, U+ notation, programming-language escapes, or approximate ASCII replacements. The official page gives pipeline examples where `ascii2uni` and `uni2ascii` are chained to convert one escape syntax to another through Unicode.

The manpage documents stdin/stdout behavior and many format choices, so the tool fits shell pipelines. The homepage also calls out practical use cases: embedding Unicode in program source, debugging, and entering Unicode into systems that can process Unicode but are not 8-bit clean.

Warum Paket-Nerds sich dafür interessieren

uni2ascii matters to package and shell users because it solves a narrow but persistent portability problem: moving Unicode text through tools, source files, logs, markup, and legacy systems that expect ASCII-safe representations.

Its niche is older and lower-level than modern Unicode pickers. Where `uni` helps identify and search characters, uni2ascii is about conversion formats and reversible or approximate transformations, which makes it valuable in scripts and regression tests.

Zeitleiste

  • Version 2.0: Original Python program replaced by a faster C implementation.
  • Version 2.1: `ascii2uni` added as the inverse of `uni2ascii`.
  • Version 4.0: Format selection consolidated under the `-a` option.
  • 2011: Version 4.18 changelog records Debian and NetBSD-related fixes.
  • 2019: Homepage lists version 4.20 and last modification date 2019-06-28.

Related projects

  • The official page names enca, iconv, recode, and uniconv for conversion between UTF-8 and other encodings.
  • The same page points to Bill Poser's ascii2binary/binary2ascii and Unicode Utilities suite for adjacent text and Unicode inspection tasks.

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

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 10 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

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
ascii2unicliglobales Executable
u2acliglobales Executable
uni2asciicliglobales Executable

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-04
Manager-Version4.20
Manager aktualisiert2026-07-10
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://billposer.org/Software/uni2ascii.html

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:uni2ascii
Version4.20
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/uni2ascii
Homepagehttps://billposer.org/Software/uni2ascii.html
Upstream-Dokumentationhttps://billposer.org/Software/uni2ascii.html
LizenzGPL-3.0-only
Quellarchivhttps://billposer.org/Software/Downloads/uni2ascii-4.20.tar.bz2
Zuletzt aktualisiert2026-07-10T10:41:25-04:00
Pulseupdated
Abhängigkeitengettext
Bottleverfügbar (auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameuni2ascii
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Debian apt95%

uni2ascii 4.20-1

UTF-8 to 7-bit ASCII and vice versa converter

https://billposer.org/Software/uni2ascii.html

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

uni2ascii

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

uni2ascii 4.18-6

UTF-8 to 7-bit ASCII and vice versa converter

https://billposer.org/Software/uni2ascii.html

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

uni2ascii

sudo port install uni2ascii
  • normalized package name match
  • Abgeglichen nach: Uni2ascii
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/uni2ascii/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
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation