* FileSystemIDandChk/FileSystemIDandChk.csproj:
Added LisaFS skeleton with Lisa's MDDF and tag structs
* FileSystemIDandChk/DateHandlers.cs:
Added convert function from Lisa timestamp fields to C#
DateTime
git-svn-id: svn://claunia.com/FileSystemIDandChk@34 17725271-3d32-4980-a8cb-9ff532f270ba
* FileSystemIDandChk/ImagePlugins/DiskCopy42.cs:
Added support for Apple DiskCopy 4.2 format
* FileSystemIDandChk/ImagePlugins/ImagePlugin.cs:
Added standard IBM, DEC and Apple floppy formats
git-svn-id: svn://claunia.com/FileSystemIDandChk@30 17725271-3d32-4980-a8cb-9ff532f270ba
* FileSystemIDandChk.csproj: Added support for System V filesystem
* MBR.cs: UnixWare is not the only one using the UNIX disklabel
Corrected UNIX disklabel sector.
Enhanced UNIX disklabel with structs and consts.
Added support for old UNIX disklabels.
* Swapping.cs: Added code for middle-endian (PDP-endian)
git-svn-id: svn://claunia.com/FileSystemIDandChk@22 17725271-3d32-4980-a8cb-9ff532f270ba
* 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
* AppleHFS.cs: Modified to use EndianAwareBinaryReader and
PascalToString classes
* FileSystemIDandChk.csproj: CToString.cs renamed to StringHandlers.cs
* StringHandlers.cs: Added code to convert Pascal string to .NET
String
git-svn-id: svn://claunia.com/FileSystemIDandChk@14 17725271-3d32-4980-a8cb-9ff532f270ba
* Packages.mdproj:
* FFS.cs: Added code for detecting 42BSD, 43BSD, 44BSD, SunOS,
SunOS/x86, UFS and UFS2 filesystems. Block size is incorrect on
NeXTStep's CD UFSs, but there is no way to check for it.
* Main.cs: Disable debug by default
* FileSystemIDandChk.csproj: Moved to .NET 4 and added
EndianAwareBinaryReader class
* EndianAwareBinaryReader.cs: Override of BinaryReader class with the
ability to automatically swap endianness
git-svn-id: svn://claunia.com/FileSystemIDandChk@13 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
Added HFS+.
If HFS detects it has wrapped a HFS+ volume, inform that it's not its filesystem.
Added a workaround in calculation with UInt32 and ulong that made HFS and MFS show a bad date.
git-svn-id: svn://claunia.com/FileSystemIDandChk@2 17725271-3d32-4980-a8cb-9ff532f270ba