pkg.soopen package index

brew / 順位 11001

uniutils を Homebrew, apt, zypper でインストール

uniutils のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install uniutils

local Homebrew formula metadata

Linux

Debian apt確認済み · 92%
sudo apt install uniutils

Debian stable package indexes · uniutils · ソース: deb.debian.org

openSUSE zypper確認済み · 92%
sudo zypper install uniutils

openSUSE Tumbleweed package metadata · uniutils · ソース: download.opensuse.org

概要

パッケージ概要

Manipulate and analyze Unicode text

コマンドとエイリアス

  • ExplicateUTF8
  • unidesc
  • unifuzz
  • unihist
  • uniname
  • unireverse
  • unisurrogate
  • utf8lookup

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 2000s: uniutils evolved as a POSIX C toolkit for Unicode text analysis.
  • 2.24: Added Unirev, later renamed unireverse.
  • 2.26: Added unifuzz and changed licensing to GPLv3 for that release line.
  • 2.27: Updated character data to Unicode 5.1.
  • 2009: Version 2.28 added unisurrogate and is listed as the current version on the official page.

Related projects

  • The toolkit overlaps with Unix text filters, Unicode database tools, iconv-adjacent workflows, and fuzzing utilities. The official utf8lookup script depends on the separate Ascii2binary utility.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 10 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 3 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
ExplicateUTF8cliグローバル実行可能ファイル
unidesccliグローバル実行可能ファイル
unifuzzcliグローバル実行可能ファイル
unihistcliグローバル実行可能ファイル
uninamecliグローバル実行可能ファイル
unireversecliグローバル実行可能ファイル
unisurrogatecliグローバル実行可能ファイル
utf8lookupcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-04
マネージャ版2.28
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

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

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:uniutils
バージョン2.28
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/uniutils
ホームページhttps://billposer.org/Software/unidesc.html
上流ドキュメントhttps://billposer.org/Software/unidesc.html
ライセンスGPL-2.0-or-later AND GPL-3.0-only
ソースアーカイブhttps://billposer.org/Software/Downloads/uniutils-2.28.tar.gz
依存関係gettext
ビルド依存関係autoconf, automake, libtool
Bottle利用可能 (対象 arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

uniutils 2.28-2

Tools for finding out what is in a Unicode file

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

sudo apt install uniutils
  • Section: misc
  • Architecture: amd64
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Uniutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: uniutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

uniutils 2.27-2build1

Tools for finding out what is in a Unicode file

sudo apt install uniutils
  • Section: universe/misc
  • Architecture: amd64
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Uniutils
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: uniutils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
zypper95%

uniutils 2.28-1.4

Unicode utilities

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

sudo zypper install uniutils
  • License: GPL-2.0-or-later
  • Category: Development/Tools/Other
  • Architecture: x86_64
  • Source Package: uniutils
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Uniutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: uniutils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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