macOS
brew install uni2asciilocal Homebrew formula metadata
sudo port install uni2asciiMacPorts ports tree · textproc/uni2ascii/Portfile · Source: api.github.com
brew / rang 9384
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de uni2ascii pour les workflows d'agents IA.
installation
brew install uni2asciilocal Homebrew formula metadata
sudo port install uni2asciiMacPorts ports tree · textproc/uni2ascii/Portfile · Source: api.github.com
sudo apt install uni2asciiDebian stable package indexes · uni2ascii · Source: deb.debian.org
nix profile install nixpkgs#uni2asciinixpkgs package indexes · pkgs/by-name/un/uni2ascii/package.nix · Source: api.github.com
aperçu
Bi-directional conversion between UTF-8 and various ASCII flavors
historique
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.
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.
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.
`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.
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.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
ascii2uni | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
u2a | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
uni2ascii | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:uni2ascii |
|---|---|
| Version | 4.20 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://billposer.org/Software/uni2ascii.html |
| Dernière mise à jour | 2026-07-10T10:41:25-04:00 |
| Pulse | updated |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
uni2ascii 4.20-1
UTF-8 to 7-bit ASCII and vice versa converter
https://billposer.org/Software/uni2ascii.html
sudo apt install uni2asciiuni2ascii
nix profile install nixpkgs#uni2asciiuni2ascii 4.18-6
UTF-8 to 7-bit ASCII and vice versa converter
https://billposer.org/Software/uni2ascii.html
sudo apt install uni2asciiuni2ascii
sudo port install uni2asciipiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.