<!--
{
  "documentType" : "article",
  "framework" : "AudioToolbox",
  "identifier" : "/documentation/AudioToolbox/1576500-audio-file-errors",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Audio File Errors"
}
-->

# Audio File Errors

## Topics

### Constants

[`var kAudioFileBadPropertySizeError: OSStatus`](/documentation/AudioToolbox/kAudioFileBadPropertySizeError)

The size of the property data was not correct.

[`var kAudioFileDoesNotAllow64BitDataSizeError: OSStatus`](/documentation/AudioToolbox/kAudioFileDoesNotAllow64BitDataSizeError)

The file offset was too large for the file type. The AIFF and WAVE file format types have 32-bit file size limits.

[`var kAudioFileEndOfFileError: OSStatus`](/documentation/AudioToolbox/kAudioFileEndOfFileError)

End of file.

[`var kAudioFileFileNotFoundError: OSStatus`](/documentation/AudioToolbox/kAudioFileFileNotFoundError)

File not found.

[`var kAudioFileInvalidChunkError: OSStatus`](/documentation/AudioToolbox/kAudioFileInvalidChunkError)

Either the chunk does not exist in the file or it is not supported by the file.

[`var kAudioFileInvalidFileError: OSStatus`](/documentation/AudioToolbox/kAudioFileInvalidFileError)

The file is malformed, or otherwise not a valid instance of an audio file of its type.

[`var kAudioFileInvalidPacketOffsetError: OSStatus`](/documentation/AudioToolbox/kAudioFileInvalidPacketOffsetError)

A packet offset was past the end of the file, or not at the end of the file when a VBR format was written,  or a corrupt packet size was read when the packet table was built.

[`var kAudioFileNotOpenError: OSStatus`](/documentation/AudioToolbox/kAudioFileNotOpenError)

The file is closed.

[`var kAudioFileNotOptimizedError: OSStatus`](/documentation/AudioToolbox/kAudioFileNotOptimizedError)

The chunks following the audio data chunk are preventing the extension of the audio data chunk. To write more data, you must optimize the file.

[`var kAudioFileOperationNotSupportedError: OSStatus`](/documentation/AudioToolbox/kAudioFileOperationNotSupportedError)

The operation cannot be performed.

[`var kAudioFilePermissionsError: OSStatus`](/documentation/AudioToolbox/kAudioFilePermissionsError)

The operation violated the file permissions. For example, an attempt was made to write to a file opened with the `kAudioFileReadPermission` constant.

[`var kAudioFilePositionError: OSStatus`](/documentation/AudioToolbox/kAudioFilePositionError)

Invalid file position.

[`var kAudioFileUnspecifiedError: OSStatus`](/documentation/AudioToolbox/kAudioFileUnspecifiedError)

An unspecified error has occurred.

[`var kAudioFileUnsupportedDataFormatError: OSStatus`](/documentation/AudioToolbox/kAudioFileUnsupportedDataFormatError)

The data format is not supported by this file type.

[`var kAudioFileUnsupportedFileTypeError: OSStatus`](/documentation/AudioToolbox/kAudioFileUnsupportedFileTypeError)

The file type is not supported.

[`var kAudioFileUnsupportedPropertyError: OSStatus`](/documentation/AudioToolbox/kAudioFileUnsupportedPropertyError)

The property is not supported.

[`var kAudioFileInvalidPacketDependencyError: OSStatus`](/documentation/AudioToolbox/kAudioFileInvalidPacketDependencyError)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)