FILE acode & fcode replacement
amask:
 
  | Byte 1 | Byte 2 | Byte 3 | Byte 4 | 
 
  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | int4 anime total episodes |  
     | 1 | 2 | int4 highest episode number |  
     | 2 | 4 | str year |  
     | 3 | 8 | str type |  
     | 4 | 16 | str related aid list |  
     | 5 | 32 | str related aid type |  
     | 6 | 64 | str category list |  
     | 7 | 128 | unused |  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | str romaji name |  
     | 1 | 2 | str kanji name |  
     | 2 | 4 | str english name |  
     | 3 | 8 | str other name |  
     | 4 | 16 | str short name list |  
     | 5 | 32 | str synonym list |  
     | 6 | 64 | str producer name list |  
     | 7 | 128 | str producer id list |  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | str epno |  
     | 1 | 2 | str ep name |  
     | 2 | 4 | str ep romaji name |  
     | 3 | 8 | str ep kanji name |  
     | 4 | 16 | unused |  
     | 5 | 32 | unused |  
     | 6 | 64 | unused |  
     | 7 | 128 | unused |  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | str group name |  
     | 1 | 2 | str group short name |  
     | 2 | 4 | unused |  
     | 3 | 8 | unused |  
     | 4 | 16 | unused |  
     | 5 | 32 | unused |  
     | 6 | 64 | unused |  
     | 7 | 128 | unused |  | 
fmask:
 
  | Byte 1 | Byte 2 | Byte 3 | Byte 4 | 
 
  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | - |  
     | 1 | 2 | int4 aid |  
     | 2 | 4 | int4 eid |  
     | 3 | 8 | int4 gid |  
     | 4 | 16 | int4 lid |  
     | 5 | 32 | list other episodes |  
     | 6 | 64 | int2 IsDeprecated |  
     | 7 | 128 | int2 state |  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | int8 size |  
     | 1 | 2 | str ed2k |  
     | 2 | 4 | str md5 |  
     | 3 | 8 | str sha1 |  
     | 4 | 16 | str crc32 |  
     | 5 | 32 | - |  
     | 6 | 64 | - |  
     | 7 | 128 | - |  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | str quality |  
     | 1 | 2 | str source |  
     | 2 | 4 | str audio codec |  
     | 3 | 8 | int4 audio bitrate |  
     | 4 | 16 | str video codec |  
     | 5 | 32 | int4 video bitrate |  
     | 6 | 64 | str video resolution |  
     | 7 | 128 | str file type (extension) |  | 
    
     | Bit | Decimal | Data Field |  
     | 0 | 1 | str dub language |  
     | 1 | 2 | str sub language |  
     | 2 | 4 | int4 length in seconds |  
     | 3 | 8 | str description |  
     | 4 | 16 | int4 release date |  
     | 5 | 32 | unused |  
     | 6 | 64 | unused |  
     | 7 | 128 | str anidb file name |  | 
ANIME acode replacement
amask:
amask:
byte1
1 int aid
2 
3 str year
4 str type
5 str related aid list
6 str related aid type
7 str category list
8 str award list
byte2
1 str romaji name
2 str kanji name
3 str english name
4 str other name
5 str short name list
6 str synonym list
7 str producer name list
8 str producer id list
byte3
1 int4 episodes
2 int4 normal ep count
3 int4 special ep count
4 int4 air date
5 int4 end date 
6 str url
7 str picname
8
byte4
1 int4 rating
2 int4 vote count
3 int4 temp rating
4 int4 temp vote count
5 int4 average review rating 
6 int4 review count
7
8
byte5
1 int4 anime planet id
2 int4 anime news network id 
3 int4 allcinema id
4 str animenfo id 
5
6
7
8
ANIME Relationship Types
Some stuff I don't remember, but need to look up.
Empty Table
 
  | Byte 1 | 
 
  | Bit | Decimal | Data Field | 
 
  | 0 | 1 | String | 
 
  | 1 | 2 | String | 
 
  | 2 | 4 | String | 
 
  | 3 | 8 | String | 
 
  | 4 | 16 | String | 
 
  | 5 | 32 | String | 
 
  | 6 | 64 | String | 
 
  | 7 | 128 | String |