THE FILE FIELD GUIDE
.caf

Core Audio Format

Audio

CAF is Apple’s Core Audio container, designed for long recordings and diverse encodings. Its suffix does not establish PCM, lossless or lossy content. Check the audio codec and production metadata such as loops/markers before exporting.

What it is used for
Recording, loops and audio production container
What the file contains
Binary data
All sections, questions and sources

Content reviewed: · Editor:Kai

Opening steps

Choose your environment or purpose to see its steps.

Inspect the audio inside CAF

CAF does not imply one codec.

  1. Identify the recording application and file size.
  2. Inspect codec and channels with a compatible player or ffprobe.
  3. Compare the duration and content with the recording.
Open in the source application

Check application-specific requirements.

  1. Import a copy into the source application.
  2. Inspect loop metadata or multiple channels when needed.
  3. Use its audio export workflow and save under a new name.
Check size before WAV export

A long CAF may exceed a conventional WAV file’s limits.

  1. Estimate output size from rate, channels and duration.
  2. Choose a supported large-file format or split exports.
  3. Check segment boundaries, missing audio and order.

Menu labels and support vary by app, OS and version. Preserve the original before making changes.

Troubleshooting by symptom

  • CAF-capable app fails: inspect the contained codec and app version.
  • Loop mismatch: inspect beats, loop boundaries, tempo metadata and import settings.
  • WAV export fails: check long-recording size and output-format limits.
  • CAF fails to open: verify support for its internal codec.
  • Long export fails: inspect format limits and free disk space.
  • Looping lost: distinguish audio decoding from metadata preservation.

CAF → WAV / compatible audio

  1. Identify required audio channels and auxiliary information.
  2. Export separately and compare full duration, loops and tags.
  3. Check required markers and loops as well as the audio.

The destination may not retain every chunk/loop; file size alone does not establish quality.

Large-file support is not codec compatibility

CAF supports large recordings, but the player must also support the codec and channel layout.

Inspect source-app metadata and supported export before considering segmentation.

Source for these steps:Apple · CAF File Overview / FFmpeg · ffprobe Documentation / Audacity Team · Export formats supported by Audacity

Checks when moving a recording

Record provenance and duration and decide which editing metadata is required.

Compare complete playback, loudness and channels rather than relying only on export completion.

Source for these steps:Apple · CAF File Overview / FFmpeg · ffprobe Documentation / Audacity Team · Export formats supported by Audacity

Related-format differences

Related-format differences
FormatMain roleWhat to check
CAFAudio containerInternal codec
WAV / RF64PCM/other audio containerSize/reader support
M4AAudio distributionAAC/ALAC etc.

Handling and security

Check sound/recording licenses and avoid unauthorized cloud conversion.

Questions and answers

Always Apple Lossless?

No; it can carry various encodings.

Can I just rename to WAV?

No; export with a compatible application.

Does audio export preserve loops?

Check audio and loop metadata separately.

How should I split a long CAF?

Choose boundaries/order from output limits, retain source and check audio continuity.

What recording information should I supply?

Supply producer application, codec, rate, channels, duration and required loop metadata.

Format facts: name, steward and MIME type
Formal name
Core Audio Format
Steward / specification
Apple
MIME type
Depends on the producer or server; an extension alone does not establish a MIME type.

Primary and official sources

  • Official documentationCAF File Overview

    Explains CAF chunks, audio encodings and recording structure.

    Apple · Link checked:
  • Project documentationffprobe Documentation

    Documents inspection of containers, codecs and streams.

    FFmpeg · Link checked:
  • Official documentationExport formats supported by Audacity

    Audio export formats and settings.

    Audacity Team · Link checked: