mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Adds support for FAT+, closes #14
This commit is contained in:
@@ -215,8 +215,17 @@ namespace DiscImageChef.Filesystems
|
|||||||
// Let's start the fun
|
// Let's start the fun
|
||||||
if(fat32_signature == "FAT32 ")
|
if(fat32_signature == "FAT32 ")
|
||||||
{
|
{
|
||||||
sb.AppendLine("Microsoft FAT32"); // Seems easy, check reading
|
// TODO: Check with a real FAT+ to see where the version is set
|
||||||
xmlFSType.Type = "FAT32";
|
if(bpb_sector[0x2A] == 1 || (bpb_sector[0x2B] == 1)
|
||||||
|
{
|
||||||
|
sb.AppendLine("FAT+"); // Seems easy, check reading
|
||||||
|
xmlFSType.Type = "FAT+";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
sb.AppendLine("Microsoft FAT32"); // Seems easy, check reading
|
||||||
|
xmlFSType.Type = "FAT32";
|
||||||
|
}
|
||||||
isFAT32 = true;
|
isFAT32 = true;
|
||||||
}
|
}
|
||||||
else if((first_fat_entry & 0xFFFFFFF0) == 0xFFFFFFF0) // Seems to be FAT16
|
else if((first_fat_entry & 0xFFFFFFF0) == 0xFFFFFFF0) // Seems to be FAT16
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ Supported file systems for identification and information only
|
|||||||
* Linux extended file system 4
|
* Linux extended file system 4
|
||||||
* Microsoft 12-bit File Allocation Table (FAT12), including Atari ST extensions
|
* Microsoft 12-bit File Allocation Table (FAT12), including Atari ST extensions
|
||||||
* Microsoft 16-bit File Allocation Table (FAT16)
|
* Microsoft 16-bit File Allocation Table (FAT16)
|
||||||
* Microsoft 32-bit File Allocation Table (FAT32)
|
* Microsoft 32-bit File Allocation Table (FAT32), including FAT+ extension
|
||||||
* BSD Fast File System (FFS) / Unix File System (UFS)
|
* BSD Fast File System (FFS) / Unix File System (UFS)
|
||||||
* BSD Unix File System 2 (UFS2)
|
* BSD Unix File System 2 (UFS2)
|
||||||
* Microsoft/IBM High Performance File System (HPFS)
|
* Microsoft/IBM High Performance File System (HPFS)
|
||||||
|
|||||||
1
TODO
1
TODO
@@ -21,7 +21,6 @@ Filesystem plugins:
|
|||||||
--- Add support for NwFS
|
--- Add support for NwFS
|
||||||
--- Add support for Squashfs
|
--- Add support for Squashfs
|
||||||
--- Add support for X-Box filesystems
|
--- Add support for X-Box filesystems
|
||||||
--- Add support for FAT+
|
|
||||||
--- Add support for ReFS
|
--- Add support for ReFS
|
||||||
--- Add support for ECMA-67
|
--- Add support for ECMA-67
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user