* DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj:
Added Nintendo Wii and Gamecube filesystems.
* DiscImageChef.sln:
* DiscImageChef/DiscImageChef.csproj:
Corrected formatting policy.
* DiscImageChef/Commands/CreateSidecar.cs:
Some filesystems should define the disc type (PC-Engine,
3DO, Wii, Gamecube).
Added Nintendo Wii and Gamecube filesystems.
* DiscImageChef/Commands/DumpMedia.cs:
Added Nintendo Wii and Gamecube filesystems.
Reformatted.
Added support for superblock offset in Atari UNIX.
* DiscImageChef.Filesystems/SysV.cs:
Corrected big endian magic.
* DiscImageChef.Partitions/Atari.cs:
Added support for Atari UNIX, MINIX and HFS partitions.
* README.md:
* DiscImageChef.Partitions/GPT.cs:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for EFI GPT. Fixes#8.
* commandline:
* DiscImageChef.Decoders/SCSI/Sense.cs:
Corrected handling when sense contains multiple repeated
sense codes, in a not clean way (just ignoring repeats).
* DiscImageChef.Filesystems/Acorn.cs:
Added exception catching and unsigned values to correct
Acorn DiscRecord structure. Fixes#34
* DiscImageChef/Commands/DeviceReport.cs:
Check for 36 blocks in long block search in all cases.
* DiscImageChef/Commands/DumpMedia.cs:
Only try the persistent pass one time. If it didn't correct
in the previous cycle it won't magically do now.
Sort unreadalbe sectors before printing them.
* DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj:
Added support for Acorn ADFS.
* DiscImageChef.Partitions/Sun.cs:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
Added support for Sun disklabel.
* DiscImageChef.Filesystems/FFS.cs:
Correct FFS information.
* DiscImageChef/Commands/DumpMedia.cs:
Correct physical/logical block size in sidecar.
* TODO:
* README.md:
Added support for Sun disklabel.
Added support for Acorn ADFS.
* DiscImageChef.Filesystems/FAT.cs:
Correct null volume label and oem string
* DiscImageChef.Filesystems/NTFS.cs:
Some NTFS do not contain signature1.
* DiscImageChef.Metadata/MediaType.cs:
Added XML name for iomega ZIP.
* DiscImageChef/Commands/Analyze.cs:
* DiscImageChef/Commands/CreateSidecar.cs:
Check multiple partitioning schemes.
* DiscImageChef/Commands/DumpMedia.cs:
Check multiple partitioning schemes.
Do not add interface data to sidecar for removable devices.
Add dump hardware to sidecar for remocable block devices.
* README.md:
* DiscImageChef.DiscImages/CDRDAO.cs:
* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
Added support for cdrdao images. Solves #53
* DiscImageChef.DiscImages/CDRWin.cs:
Implemented FLAGS field support and
quadraphonic/broadcasting flag.
Return CD track flags for any track type.
* DiscImageChef.Filesystems/ISO9660.cs:
Filter null characters from Volume Descriptors.
If Joliet descriptor is null, or ISO descriptor is longer, use
ISO descriptor for XML metadata.
* DiscImageChef/Commands/CreateSidecar.cs:
If a filesystem plugin crashes, do not abort.
* DiscImageChef/DetectImageFormat.cs:
If an image plugin crashes, keep trying the others.
* DiscImageChef.Metadata/DiscImageChef.Metadata.csproj:
Added method to convert DiskType to disk type and subtype
strings.
* DiscImageChef.DiscImages/CDRWin.cs:
Added extra track information.
Corrected ReadLong for CD+G, subchannel should never come
along main channel on reading.
* DiscImageChef.DiscImages/ImagePlugin.cs:
Added extra track information.
Added audio media type.
* DiscImageChef.DiscImages/Nero.cs:
Added extra track information.
* DiscImageChef.DiscImages/ZZZRawImage.cs:
Added support for ReadLong and a single track and session
for optical discs.
* DiscImageChef.Filesystems/FFS.cs:
* DiscImageChef.Filesystems/BFS.cs:
* DiscImageChef.Filesystems/ODS.cs:
* DiscImageChef.Filesystems/SysV.cs:
* DiscImageChef.Filesystems/extFS.cs:
* DiscImageChef.Filesystems/ProDOS.cs:
* DiscImageChef.Filesystems/ext2FS.cs:
* DiscImageChef.Filesystems/LisaFS.cs:
* DiscImageChef.Filesystems/MinixFS.cs:
* DiscImageChef.Filesystems/UNIXBFS.cs:
* DiscImageChef.Filesystems/AppleMFS.cs:
* DiscImageChef.Filesystems/PCEngine.cs:
* DiscImageChef.Filesystems/AppleHFS.cs:
* DiscImageChef.Filesystems/AmigaDOS.cs:
* DiscImageChef.Filesystems/AppleHFSPlus.cs:
Completed XML information.
* DiscImageChef.Filesystems/ISO9660.cs:
Corrected fail in Sega CD IP.BIN decoding.
Corrected IP.BIN date decoding.
Trim spaces at end of Volume Descriptor string fields.
Completed XML information.
* DiscImageChef/Commands/Checksum.cs:
Checking memory usage on each step makes checksum
calculation abismally slower. Removed.
* DiscImageChef/Main.cs:
* DiscImageChef/Options.cs:
* DiscImageChef/DiscImageChef.csproj:
* DiscImageChef/Commands/CreateSidecar.cs:
Added method for creating CICM Metadata XML sidecar.
Invert endian description
* DiscImageChef/Commands/Checksum.cs:
Modified checksums command to use multiple-sector reading
and be heavily multithreaded.
* DiscImageChef/DiscImageChef.csproj:
Enable optimizations on Release.
Prevent index out of array on checking BeFS with
less-than-sector-size boot sector.
* DiscImageChef/Commands/Checksum.cs:
Corrected checksum calculation for multiple tracks
* DiscImageChef.DiscImages/CDRWin.cs:
Corrected typo in track calculation.
Corrected partition start and length calculations.
* DiscImageChef.Filesystems/BFS.cs:
Corrected decoding fields.
Added supports for boot sector smaller than device size as in
some Be CDs.
* DiscImageChef/Main.cs:
Forgot to define Console.Write()