Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

WaveRune: hiding a 32‑bit ID inside a WAV file and reading it back without the original

Description and use

WaveRune embeds a 32‑bit ID into a WAV file, enabling later identification of the specific copy using only the file and a key, without needing the original.

Problem

Identify which exported copy of an audio file is being used when the original file is unavailable and metadata is stripped.

Outcome

WaveRune successfully embeds a 32‑bit ID into a WAV file and reliably detects it later using only a key, with no need for the original file. The CLI verifies embedding by re‑reading the file and exits with an error if detection fails.

Workflow

  • Install WaveRune via npm or npx
  • Embed an ID: waverune embed input.wav -o marked.wav --id 42 --key my-secret-key
  • Verify embedding by reading the file back and detecting the ID
  • Detect the ID later with only the file and key: waverune detect marked.wav --key my-secret-key
  • Use --json for machine‑readable output
  • Optionally use standalone binaries for non‑Node environments

Evidence

Embed the identifier 42 into a WAV file with a key of your choice: waverune embed input.wav -o marked.wav --id 42 --key my-secret-key

Source

Detect, with only the file and the key: waverune detect marked.wav --key my-secret-key

Source

  • Record date: 2026-09-16T21:15:25.531Z