Read Xbox FAT root directory.

This commit is contained in:
2019-04-07 13:31:27 +01:00
parent 6d43c83712
commit c25d37b3c2
4 changed files with 97 additions and 11 deletions

View File

@@ -40,11 +40,20 @@ namespace DiscImageChef.Filesystems.FATX
const uint FATX_CIGAM = 0x46415458;
const byte UNUSED_DIRENTRY = 0x00;
const byte DELETED_DIRENTRY = 0xE5;
const byte FINISHED_DIRENTRY = 0xFF;
const byte MAX_FILENAME = 42;
const int MAX_XFAT16_CLUSTERS = 65525;
const int FAT_START = 4096;
const uint FATX32_ID = 0xFFFFFFF8;
const ushort FATX16_ID = 0xFFF8;
const uint FAT32_MASK = 0x0FFFFFFF;
const uint FAT32_END_MASK = 0xFFFFFF8;
const uint FAT32_FORMATTED = 0xFFFFFF6;
const uint FAT32_BAD = 0xFFFFFF7;
const ushort FAT16_END_MASK = 0xFFF8;
const ushort FAT16_FORMATTED = 0xFFF6;
const ushort FAT16_BAD = 0xFFF7;
const ushort FAT_RESERVED = 1;
[Flags]
enum Attributes : byte