partitionOffset should be the sector, not the byte
* FileSystemIDandChk/PartPlugins/MBR.cs:
Corrected typos on field offsets
* FileSystemIDandChk/Plugins/FAT.cs:
* FileSystemIDandChk/Plugins/ISO9660.cs:
Corrected typo
* FileSystemIDandChk/Plugins/ext2FS.cs:
Superblock block_size is shift of base block size (1024
bytes)
Added table with known floppy formats and their geometries.
* FileSystemIDandChk/Plugins/FAT.cs:
* FileSystemIDandChk/DateHandlers.cs:
Prettify debug output.
* FileSystemIDandChk/ImagePlugins/DiskCopy42.cs:
No need to call them "handler"s.
* FileSystemIDandChk/Main.cs:
DEBUG lines should only appear while on debug mode
* FileSystemIDandChk/PartPlugins/MBR.cs:
Do not check MBR presence on less than 512 bytes/sector
disks
* FileSystemIDandChk/Plugins/FAT.cs:
Get cleaner output, add newline.
* FileSystemIDandChk/Plugins/ODS.cs:
Do not check FILES-11 (ODS) presence on less than 512
bytes/sector disks
Modified logic to work around FAT12 predating DOS 2.0.
Limiting it to disks supported by 86-DOS and DOS 1.x, yet
probably it will give false positives.
* FileSystemIDandChk/PrintHex.cs:
* FileSystemIDandChk/FileSystemIDandChk.csproj:
Added function to print hexadecimal output of sector, useful
for debugging with compressed disk images.
* FileSystemIDandChk.csproj: Added UNIX Boot filesystem.
* FAT.cs: Don't seek to FAT if value is bigger than volume size.
git-svn-id: svn://claunia.com/FileSystemIDandChk@21 17725271-3d32-4980-a8cb-9ff532f270ba
De-hardcode FAT location, use correct data from BPB or
hardcode in case data is empty.
Show volume size in bytes also.
Added offset of PB entries on comments.
git-svn-id: svn://claunia.com/FileSystemIDandChk@19 17725271-3d32-4980-a8cb-9ff532f270ba
Added code preventing it to be run on each partition,
because this filesystem will be once and only. Now it runs
only one time whenever there are partitions or how many.
* FileSystemIDandChk/Plugins/FAT.cs:
Added code to handle false positives (FATs can be 1 or 2,
maybe 0 in the wild, never bigger).
Modified for BinaryReader class.
* FileSystemIDandChk/Plugins/BFS.cs:
Missed negation operand
* FileSystemIDandChk/PartPlugins/NeXT.cs:
* FileSystemIDandChk/PartPlugins/AppleMap.cs:
Added constants and modified for EndianAwareBinaryReader
class.
git-svn-id: svn://claunia.com/FileSystemIDandChk@16 17725271-3d32-4980-a8cb-9ff532f270ba