User:Halftheisland/EA AS4
From Just Solve the File Format Problem
< User:Halftheisland(Difference between revisions)
|
|
(One intermediate revision by one user not shown) |
Line 1: |
Line 1: |
− | {{FormatInfo
| |
− | |formattype=electronic
| |
− | |subcat=Audio and Music
| |
− | |extensions={{ext|as4}} {{ext|asf}}
| |
− | }}
| |
| | | |
− | == Description ==
| |
− |
| |
− | AS4 / ASF files are an audio file format used in many video games created by Electronic Arts. Note that extensions other than those listed may be AS4 / ASF files as Electronic Arts often change file extensions for different games.
| |
− |
| |
− | == Information ==
| |
− |
| |
− | The basic structure of AS4 / ASF files is similar to that of [[RIFF]], with each file divided into blocks (although, unlike [[RIFF]], the format does not have a global file header).
| |
− |
| |
− | Each block starts with a standard header:
| |
− |
| |
− | <pre>
| |
− | struct ASFBlockHeader
| |
− | {
| |
− | char szBlockID[4];
| |
− | DWORD dwSize;
| |
− | };
| |
− | </pre>
| |
− |
| |
− | Where:
| |
− |
| |
− | * <pre>szBlockID</pre> gives the string ID for the block
| |
− | * <pre>dwSize</pre> gives the size of the block (including the header) in bytes.
| |
− |
| |
− | Each file then consists of a number of blocks, each of which are described below.
| |
− |
| |
− | === Header Block ===
| |
− |
| |
− | === Sound Data ===
| |
− |
| |
− | == Software ==
| |
− |
| |
− | * http://bim.km.ru/gap/
| |
− |
| |
− | == Links ==
| |
− |
| |
− | * http://www.extractor.ru/articles/electronic_arts_audio_file_formats_description
| |
Latest revision as of 12:14, 3 October 2013