Automic VaultAutomic Vault

brew

使用 Homebrew, apt, Nix, zypper 安装 heatshrink

查看 heatshrink 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install heatshrink

local Homebrew formula metadata

Linux

Debian apt已验证 · 92%
sudo apt install heatshrink

Debian stable package indexes · heatshrink · 来源: deb.debian.org

Nix已验证 · 92%
nix profile install nixpkgs#heatshrink

nixpkgs package indexes · pkgs/by-name/he/heatshrink/package.nix · 来源: api.github.com

openSUSE zypper已验证 · 92%
sudo zypper install heatshrink

openSUSE Tumbleweed package metadata · heatshrink · 来源: download.opensuse.org

概览

软件包摘要

Data compression library for embedded/real-time systems

命令和别名

  • heatshrink

历史

项目历史与用法

heatshrink is a small C compression and decompression library aimed at embedded and real-time systems, with a companion command-line program for testing and measuring compression settings. Its package-manager interest comes from being a tiny, copy-into-your-firmware style library that also ships as a Unix CLI.

项目历史

Atomic Object published heatshrink as an LZSS-based compressor for environments where bounded memory and bounded CPU work are more important than maximum compression ratio. The repository metadata records the public GitHub project from March 2013, and the README describes a design that can run in tens or hundreds of bytes of memory, can be statically allocated, and exposes independent encoder and decoder files for direct embedding.

The project later documented an optional lightweight index for faster compression. That index kept with the same embedded-systems tradeoff: spend a small, predictable amount of additional memory to reduce search cost rather than introducing a large general-purpose compression runtime.

采用历史

heatshrink spread as a niche systems package rather than as an application platform. The input package facts record it in Homebrew, Debian, Ubuntu, Nix, and openSUSE-style packaging, which is typical for compact C utilities that developers want available both on build hosts and inside automated firmware toolchains.

使用方式

The README presents two usage modes: the standalone `heatshrink` command for compressing, decompressing, and evaluating window/lookahead settings, and direct inclusion of the encoder or decoder source files in another C project. Configuration centers on window size, lookahead size, input buffer size, and whether dynamic allocation is disabled for embedded builds.

为什么软件包爱好者会关心

For package nerds, heatshrink is interesting because it sits between a library and a diagnostic CLI. It is small enough to vendor into firmware, but packaging it gives Unix developers a reproducible host-side tool for generating or inspecting compressed payloads with the same algorithm as the embedded target.

时间线

  • 2013: Public GitHub repository metadata records the heatshrink project.
  • 2013: Atomic Object published an overview of heatshrink for embedded data compression.
  • 2014: Atomic Object documented the optional lightweight index used to speed compression.
  • Package-manager era: The input package facts record heatshrink availability in Homebrew, Debian, Ubuntu, Nix, and zypper-family packaging.

Related projects

  • heatshrink is related to the LZSS family of compressors and to embedded-friendly compression tools that favor predictable memory use over maximum compression ratio. It is also adjacent to firmware build systems that need a host-side compressor matching a tiny decoder on the device.

安全态势

风险级别:blue

broad file, network, media, or database tool signal.

风险分类器

blue 风险 · 中 置信度 · tool

原因

  • broad file, network, media, or database tool signal

信号

  • text:compress

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 13 个平台目标。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
heatshrinkcli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-08
管理器版本0.4.1
管理器更新时间
本地数据OK
上游当前
检测到的最新版本v0.4.1

https://github.com/atomicobject/heatshrink

  • 信息No package-manager update timestamp was available.低 置信度

安装元数据

软件包元数据

软件包键brew:heatshrink
版本0.4.1
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/heatshrink
主页https://github.com/atomicobject/heatshrink
仓库https://github.com/atomicobject/heatshrink
上游文档https://github.com/atomicobject/heatshrink#readme
许可证ISC
源码归档https://github.com/atomicobject/heatshrink/archive/refs/tags/v0.4.1.tar.gz
Bottle可用 (于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

heatshrink 0.4.1-3+b1

data compression/decompression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink/

sudo apt install heatshrink
  • Section: libdevel
  • Architecture: amd64
  • Source Package: heatshrink
  • 1 依赖
  • normalized package name match
  • 匹配方式:Heatshrink
Debian stable package indexes · deb.debian.org · Debian stable package indexes: heatshrink from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libheatshrink-dev 0.4.1-3+b1

data compression/decompression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink/

sudo apt install libheatshrink-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: heatshrink
  • normalized package name match
  • 匹配方式:Heatshrink
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libheatshrink-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

heatshrink

nix profile install nixpkgs#heatshrink
  • normalized package name match
  • 匹配方式:Heatshrink
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/he/heatshrink/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

heatshrink 0.4.1-3

data compression/decompression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink/

sudo apt install heatshrink
  • Section: universe/libdevel
  • Architecture: amd64
  • 1 依赖
  • normalized package name match
  • 匹配方式:Heatshrink
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: heatshrink from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libheatshrink-dev 0.4.1-3

data compression/decompression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink/

sudo apt install libheatshrink-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: heatshrink
  • normalized package name match
  • 匹配方式:Heatshrink
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libheatshrink-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
zypper95%

heatshrink 0.4.1-1.7

Data compression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink

sudo zypper install heatshrink
  • License: ISC AND AGPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: heatshrink
  • 2 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Heatshrink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: heatshrink from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

heatshrink-devel 0.4.1-1.7

Development files for the heatshrink data compression library

https://github.com/atomicobject/heatshrink

sudo zypper install heatshrink-devel
  • License: ISC AND AGPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: heatshrink
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Heatshrink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: heatshrink-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libheatshrink0_4_1 0.4.1-1.7

Data compression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink

sudo zypper install libheatshrink0_4_1
  • License: ISC AND AGPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: heatshrink
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Heatshrink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libheatshrink0_4_1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libheatshrink_dynalloc0_4_1 0.4.1-1.7

Data compression library for embedded/real-time systems

https://github.com/atomicobject/heatshrink

sudo zypper install libheatshrink_dynalloc0_4_1
  • License: ISC AND AGPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: heatshrink
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Heatshrink
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libheatshrink_dynalloc0_4_1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment