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