macOS
brew install uniutilslocal Homebrew formula metadata
安装
brew install uniutilslocal Homebrew formula metadata
sudo apt install uniutilsDebian stable package indexes · uniutils · 来源: deb.debian.org
sudo zypper install uniutilsopenSUSE Tumbleweed package metadata · uniutils · 来源: download.opensuse.org
概览
Manipulate and analyze Unicode text
历史
uniutils is a small POSIX C toolkit for inspecting, manipulating, and generating Unicode text from the command line. Its history is modest but source-backed: the author's page documents the tool set, release changes, language, environment, version, and package links.
The official page presents uniutils as a set of programs for Unicode text analysis. Its documented tools include uniname, unidesc, unihist, ExplicateUTF8, utf8lookup, unireverse, unifuzz, and unisurrogate.
The last documented release on the official page is 2.28, last modified 2009-04-25. The change log shows late releases adding Unicode range reporting, UTF-8 string reversal, fuzz input generation, Unicode 5.1 data updates, and UTF-16 surrogate decomposition.
uniutils appears in the official page's package links for Debian, FreeBSD, SUSE, Ubuntu, and other older package indexes, and the input confirms availability through Homebrew, Debian, Ubuntu, and openSUSE. Its adoption is therefore mostly the long tail of Unix text-processing packages rather than a large upstream community.
The tools are for terminal-level Unicode forensics: naming code points, validating UTF-8, identifying script ranges, building character histograms, reversing strings by character instead of byte, looking up UTF-8 encodings, generating problematic Unicode input, and decomposing non-BMP characters into UTF-16 surrogates.
Package users are likely to reach for uniutils when debugging mojibake, invisible characters, invalid UTF-8, unfamiliar scripts, font gaps, or parser behavior around odd Unicode input.
uniutils is package-nerd significant as a classic small Unix toolbox: narrow executables, no daemon, no config, no credentials, and enough Unicode knowledge to solve problems that general-purpose text tools hide.
Its niche status is also the point. A package manager keeps these old, sharp tools discoverable so users do not have to reinvent one-off scripts for codepoint inspection or malformed UTF-8 testing.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
ExplicateUTF8 | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
unidesc | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
unifuzz | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
unihist | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
uniname | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
unireverse | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
unisurrogate | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
utf8lookup | 可执行文件 | 已索引可执行文件 | 从本地可执行文件索引发现。 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:uniutils |
|---|---|
| 版本 | 2.28 |
| 软件包管理器 | Homebrew |
| 主页 | https://billposer.org/Software/unidesc.html |
| Bottle | 未记录 |
| 服务 | 未声明 |
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
uniutils 2.28-2
Tools for finding out what is in a Unicode file
https://billposer.org/Software/unidesc.html
sudo apt install uniutilsuniutils 2.27-2build1
Tools for finding out what is in a Unicode file
sudo apt install uniutilsuniutils 2.28-1.4
Unicode utilities
https://billposer.org/Software/unidesc.html
sudo zypper install uniutils来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.