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

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

Описание и применение

WaveRune внедряет 32‑битный идентификатор в WAV‑файл, позволяя позже определить, какая копия файла используется, используя только файл и ключ, без оригинала.

Задача

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

Результат

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.

Рабочий процесс

  • 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

Доказательства

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

Источник

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

Источник

  • Дата записи: 2026-09-16T21:15:25.531Z