04 Browser utility

Alive Web

Open a .alive archive, verify every original byte, or rebuild one from an iPhone-exported Live Photo pair.

Everything runs locally in this tab. Files never leave your device.

by YubeGreen

01

Inspect & verify

Open an .alive archive

Nothing selected.

VERIFY

Alive Web checks the fixed header, version, JSON manifest, resource bounds, exact lengths and both SHA-256 hashes.

02

iPhone route

Export originals. Pair them manually.

  1. 01
    In Photos, select one Live Photo.

    Use Share → Export Unmodified Original(s), then save the exported files to Files.

  2. 02
    Keep the still and .MOV together.

    A normal Live Photo export gives you the original still image and its paired QuickTime movie.

  3. 03
    Choose the two files below.

    Matching stems such as IMG_1234.HEIC + IMG_1234.MOV are a useful hint, but you remain in control of the pairing.

  4. 04
    Build .alive locally.

    The original media bytes are not decoded or re-encoded. Alive Web hashes both files, writes the v1 manifest, then self-verifies the archive before download.

MANUAL PAIR / .alive v1

Build an archive

Media payloads stay byte-for-byte original.

A
Still photo

B
Paired video

03

Format contract

Small format. Explicit evidence.

00—07MOONALIV8-byte magic
08—23v1 / flags / lengthlittle endian
24—UTF-8 JSON manifestresource map + metadata + SHA-256
PAYLOAD / Aoriginal photo bytesoffset 0
PAYLOAD / Boriginal pairedVideo bytesoffset = photo length

No transcoding. No media muxing. .alive is a deterministic archive around the original Live Photo resource pair.

MOONMARROW / 01

MoonMarrow / 月髓

For full Photos-library archive and restore workflows, use the desktop app.

Desktop downloads