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
* HPFS.cs:
* ISO9660.cs:
* AppleMFS.cs:
* AppleHFS.cs:
* AppleHFSPlus.cs: Moved datetime conversion to DateHandlers class.
* Symbian.cs: Identifies .SIS files. Yes I know it's not a filesystem
but I needed it so.
* Main.cs: Corrected typo
* FileSystemIDandChk.csproj: Added datetime conversion handling class,
Symbian .SIS installers, ext filesystem and ext2/3/4 filesystems.
* ext2FS.cs: Detects ext2, ext3 and ext4 filesystems up to Linux 3.1
kernel.
* extFS.cs: Detects ext filesystems. Untested as no Linux 2.0 was
available at time :p
* DateHandlers.cs: Moved all datetime convertions from plugins to
central class.
git-svn-id: svn://claunia.com/FileSystemIDandChk@11 17725271-3d32-4980-a8cb-9ff532f270ba