Tudo sobre arquivos CAF
O contêiner de áudio flexível da Apple sem limite de tamanho
O Core Audio Format (CAF) é um formato de contentor desenvolvido pela Apple para armazenar e transmitir dados de áudio digitais. A Apple introduziu o formato em 2005 com o Mac OS X 10.4 (Tiger) para superar as limitações técnicas de alguns formatos mais antigos, como o WAV e o AIFF. O CAF junta-se a uma longa lista de formatos de áudio próprios da Apple, como o AIFF, o QTA ou o M4A.
Sem limite de tamanho
Ao contrário dos ficheiros WAV ou AIFF, que estão limitados a um tamanho máximo de 4 GB (o que, nestes formatos não comprimidos e a 24 bits / 48 kHz, corresponde apenas a cerca de seis horas de gravação), o formato CAF utiliza deslocamentos de ficheiro de 64 bits. Isto elimina praticamente essa limitação de tamanho.
O CAF é um formato de contentor
O CAF não é um codec, mas sim um mero contêiner. Isso significa que, dentro de um arquivo CAF, podem ser utilizados diversos codecs de áudio, incluindo PCM linear não compactado (em diferentes profundidades de bits e taxas de amostragem), Apple Lossless (ALAC), AAC, IMA 4:1 ADPCM e MP3. A qualidade do ficheiro CAF, sem perdas ou com perdas, depende, como é habitual, do codec utilizado.
Utilização atual dos ficheiros CAF
Tal como é habitual nos formatos de contentor, existe uma grande variedade de codecs utilizados. A aplicação mais comum atualmente são as mensagens de voz mais longas no iMessage, que anteriormente eram ficheiros .AMR. A tabela seguinte apresenta uma visão geral (incompleta) da utilização atual do CAF:
| Fonte | Codec no ficheiro CAF | Compressão | Caso de utilização típico |
|---|---|---|---|
| Mensagens de áudio do iMessage (a partir do iOS 12.2) | Opus, 24 000 Hz [1] | com perdas | Mensagens de voz entre iPhones; atualmente, provavelmente a origem mais comum de ficheiros CAF |
| Desenvolvimento de aplicações iOS (Xcode) | PCM linear, 16 bits Little-Endian <[2] | não comprimido | Efeitos sonoros em aplicações e jogos; formato recomendado pela Apple para uma carga mínima da CPU durante a reprodução |
| Desenvolvimento de aplicações iOS (Xcode) | IMA 4:1 ADPCM [2] | com perdas (ligeiras) | Música de fundo e sons mais longos em aplicações, quando se pretende poupar espaço de armazenamento |
| Logic Pro / GarageBand | Apple Lossless (ALAC) [3] | sem perdas | Bibliotecas de loops e efeitos sonoros, especialmente áudio com som surround |
| Logic Pro / GarageBand | AAC [4] | com perdas | Projetos exportados e bounces |
| macOS Memórias de voz | AAC ou OPUS [1] | com perdas | Gravações de voz através da aplicação Memórias de Voz |
Protegido contra interrupções de gravação
Outra vantagem do CAF em relação ao WAV e ao AIFF reside no comportamento seguro da gravação: enquanto nos ficheiros WAV o cabeçalho tem de ser finalizado no final da gravação (o que, em caso de falha do sistema, pode resultar num ficheiro inutilizável), o CAF permite anexar novos dados de áudio sem ter de concluir previamente o cabeçalho. O conteúdo pode ser reconstruído mesmo sem um cabeçalho finalizado.
Estrutura técnica
O formato suporta um número ilimitado de canais de áudio, sendo assim adequado também para produções multicanal e de som surround. Além dos dados de áudio propriamente ditos, um ficheiro CAF pode armazenar diversos metadados, incluindo anotações de texto, marcadores, informações de regiões, disposições de canais, informações sobre instrumentos, bem como dados de picos para a visualização da forma de onda.
Cada ficheiro CAF começa com um cabeçalho de ficheiro que contém o tipo de ficheiro (a sequência de caracteres ASCII «caff») e a versão do formato. Segue-se obrigatoriamente um bloco de descrição de áudio, que descreve o formato de áudio, bem como um bloco de dados de áudio com os dados de áudio propriamente ditos. As taxas de bits variáveis requerem adicionalmente um bloco de tabela de pacotes. Os ficheiros com mais de dois canais necessitam de um bloco de disposição de canais.
Resumo
Na prática, o CAF é utilizado principalmente no desenvolvimento da Apple para aplicações iOS e macOS. As DAWs da Apple, Logic Pro e GarageBand, utilizam o CAF internamente, em particular para bibliotecas de loops e efeitos sonoros. O Xcode também utiliza o CAF como formato preferencial para recursos de áudio em projetos de aplicações. Fora do ecossistema da Apple, o formato quase não se impôs; WAV, FLAC e M4A dominam a utilização multiplataforma.
Conversão
Uma vez que o CAF tem um suporte escasso fora do ecossistema da Apple, faz sentido convertê-lo para formatos mais comuns antes de partilhar. O conversor-pdf.com reconhece o codec utilizado no ficheiro CAF e efetua automaticamente a conversão adequada. Regra geral, a conversão para MP3 oferece boa qualidade com um tamanho de ficheiro aceitável. Para uma conversão sem perdas, o FLAC é o formato de destino ideal. Se o tamanho do ficheiro não for importante, o WAV oferece a melhor compatibilidade entre os formatos sem perdas.
Fontes
[1] MacRumors: Apple melhora a qualidade das mensagens de áudio no iOS 12.2
[2] Apple: Guia de programação multimédia – Utilização de áudio
[3] Wiki: Formato Core Audio
[4] Formatos de ficheiros de áudio e dados suportados no OS X
Converta, abra e edite arquivos CAF
Detalhes sobre arquivos CAF
- Software para abrir arquivos CAF
- VLC Media Player Apple QuickTime Player Apple GarageBand
- Software para editar arquivos CAF
- Apple GarageBand Apple Logic Pro Audacity ffmpeg
- Tipos MIME para CAF
- audio/x-caf
Última atualização em 25 Abril, 2026 por
Sem comentários