ec8b309670
General refactor.
2018-06-20 22:22:21 +01:00
df5f062500
Add interface to pass dump hardware list and CICM XML metadata to/from images.
2018-01-28 20:29:46 +00:00
aa493b53e5
🐛 Correct track flags on CD images.
2018-01-01 21:32:12 +00:00
feecb2f70a
🎨 REFACTOR: Rename some methods and fields in IMediaImage interface.
2017-12-28 19:56:36 +00:00
94d8173b3a
🎨 REFACTOR: Plugins do not need to expose their methods as virtual.
2017-12-26 07:28:40 +00:00
f66a0bdd42
🎨 Converted all plugin types to interfaces.
2017-12-26 06:05:24 +00:00
a002253fa4
🎨 🎨 🎨 Removed methods in images that only returned what's already in the ImageInfo structure.
2017-12-26 02:51:10 +00:00
736552f6d8
REFACTOR: Final cleanup of DiscImageChef.DiscImages.
2017-12-24 00:12:31 +00:00
0ad9da7b3a
REFACTOR: All refactor in DiscImageChef.DiscImages.
2017-12-22 06:55:04 +00:00
4e6e8f340a
REFACTOR: Use string interpolation expression.
2017-12-21 17:58:51 +00:00
dcd053b20d
REFACTOR: Remove unneeded code.
2017-12-21 14:30:44 +00:00
5592f147ac
REFACTOR: Loop can be converted into LINQ-expression.
2017-12-21 07:08:26 +00:00
4d886dae25
REFACTOR: Invert 'if' statement to reduce nesting.
2017-12-21 06:06:19 +00:00
f0d2e7dac9
REFACTOR: Removed reduntant commas.
2017-12-21 02:52:12 +00:00
e9443388ee
REFACTOR: Use preferred braces style.
2017-12-20 23:07:46 +00:00
b0936d51c5
REFACTOR: Remove redundant parentheses.
2017-12-20 17:26:28 +00:00
a4650c61aa
REFACTOR: Fixed MOST name inconsistencies.
2017-12-20 17:15:37 +00:00
Michael D
fc4710b06f
Fix typo in Nero image plugin
2017-12-19 22:24:29 +01:00
e6f6ace80b
REFACTOR: Reformat code.
2017-12-19 20:33:05 +00:00
77edc7c91c
REFACTOR: Sort and removed usings.
2017-12-19 19:33:51 +00:00
1a39168f19
REFACTOR: Updated comments and copyright date.
2017-12-19 03:51:05 +00:00
9a890f4805
Corrected handling of tracks and do not return positive
...
identification if footer version is unknown.
2017-08-07 16:08:15 +01:00
16434f2788
Refactor: Simplify field names.
2017-07-19 16:37:11 +01:00
5fd16faede
Image classes should be public.
2017-07-01 02:49:09 +01:00
869b49d711
Updated copyright string.
2017-05-19 20:28:49 +01:00
71af0eda23
* TODO:
...
* README.md:
* DiscImageChef.sln:
* DiscImageChef/Commands/Ls.cs:
* DiscImageChef.Filters/GZip.cs:
* DiscImageChef.DiscImages/BLU.cs:
* DiscImageChef.DiscImages/VHD.cs:
* DiscImageChef.DiscImages/VDI.cs:
* DiscImageChef.DiscImages/QED.cs:
* DiscImageChef.DiscImages/DIM.cs:
* DiscImageChef.DiscImages/GDI.cs:
* DiscImageChef.Filters/Filter.cs:
* DiscImageChef/Commands/Decode.cs:
* DiscImageChef.DiscImages/QCOW.cs:
* DiscImageChef.Filters/Filters.cs:
* DiscImageChef/Core/Statistics.cs:
* DiscImageChef.DiscImages/VHDX.cs:
* DiscImageChef.DiscImages/Nero.cs:
* DiscImageChef/Commands/Verify.cs:
* DiscImageChef.DiscImages/UDIF.cs:
* DiscImageChef/Commands/Compare.cs:
* DiscImageChef/Commands/Analyze.cs:
* DiscImageChef.DiscImages/QCOW2.cs:
* DiscImageChef/Commands/Entropy.cs:
* DiscImageChef/Commands/Formats.cs:
* DiscImageChef/Commands/PrintHex.cs:
* DiscImageChef.DiscImages/VMware.cs:
* DiscImageChef.Settings/Settings.cs:
* DiscImageChef/DetectImageFormat.cs:
* DiscImageChef/DiscImageChef.csproj:
* DiscImageChef.DiscImages/CDRDAO.cs:
* DiscImageChef.DiscImages/CPCDSK.cs:
* DiscImageChef/Commands/Checksum.cs:
* DiscImageChef.DiscImages/CopyQM.cs:
* DiscImageChef.DiscImages/CDRWin.cs:
* DiscImageChef/Commands/Configure.cs:
* DiscImageChef/Commands/DumpMedia.cs:
* DiscImageChef/Commands/Statistics.cs:
* DiscImageChef.Filters/ZZZNoFilter.cs:
* DiscImageChef.DiscImages/TeleDisk.cs:
* DiscImageChef.DiscImages/Apple2MG.cs:
* DiscImageChef.Filters/OffsetStream.cs:
* DiscImageChef.DiscImages/Parallels.cs:
* DiscImageChef/Commands/ExtractFiles.cs:
* DiscImageChef.DiscImages/DiskCopy42.cs:
* DiscImageChef.DiscImages/Alcohol120.cs:
* DiscImageChef.DiscImages/ZZZRawImage.cs:
* DiscImageChef/Commands/CreateSidecar.cs:
* DiscImageChef.DiscImages/ImagePlugin.cs:
* DiscImageChef.DiscImages/BlindWrite5.cs:
* DiscImageChef.DiscImages/BlindWrite4.cs:
* DiscImageChef.Filters/ForcedSeekStream.cs:
* DiscImageChef.Filters/Properties/AssemblyInfo.cs:
* DiscImageChef.Filters/DiscImageChef.Filters.csproj:
* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
Added filters.
* DiscImageChef.Filesystems/CPM/Info.cs:
Do not throw identification exceptions.
* DiscImageChef/Plugins.cs:
Sorted plugins lists.
2016-09-05 17:37:31 +01:00
985dc6333e
* README.md:
...
* DiscImageChef.DiscImages/DIM.cs:
* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
Added support for X68k .DIM format.
* DiscImageChef.CommonTypes/MediaType.cs:
Added missing NEC and SHARP floppy types.
* DiscImageChef.DiscImages/BLU.cs:
* DiscImageChef.DiscImages/GDI.cs:
* DiscImageChef.DiscImages/Nero.cs:
* DiscImageChef.DiscImages/CopyQM.cs:
* DiscImageChef.DiscImages/CDRDAO.cs:
* DiscImageChef.DiscImages/CDRWin.cs:
* DiscImageChef.DiscImages/TeleDisk.cs:
* DiscImageChef.DiscImages/Apple2MG.cs:
* DiscImageChef.DiscImages/DiskCopy42.cs:
* DiscImageChef.DiscImages/Alcohol120.cs:
* DiscImageChef.DiscImages/BlindWrite5.cs:
* DiscImageChef.DiscImages/BlindWrite4.cs:
* DiscImageChef.DiscImages/ZZZRawImage.cs:
In verbose show disk image type and comments.
2016-08-21 17:35:35 +01:00
b3924779ba
* DiscImageChef.Decoders/CD/ATIP.cs:
...
Make ATIP manufacturer resolver a public method.
* DiscImageChef.Decoders/SCSI/MMC/Features.cs:
Added HDBurn profiles.
* DiscImageChef.Decoders/SCSI/Modes.cs:
Corrected typo.
* DiscImageChef.DiscImages/BLU.cs:
* DiscImageChef.DiscImages/GDI.cs:
* DiscImageChef.DiscImages/VHD.cs:
* DiscImageChef.DiscImages/Nero.cs:
* DiscImageChef/Commands/Compare.cs:
* DiscImageChef.DiscImages/CopyQM.cs:
* DiscImageChef.DiscImages/CDRWin.cs:
* DiscImageChef.DiscImages/CDRDAO.cs:
* DiscImageChef.DiscImages/Apple2MG.cs:
* DiscImageChef.DiscImages/TeleDisk.cs:
* DiscImageChef.DiscImages/ImageInfo.cs:
* DiscImageChef.DiscImages/Alcohol120.cs:
* DiscImageChef.DiscImages/DiskCopy42.cs:
* DiscImageChef.DiscImages/ZZZRawImage.cs:
Added field for drive firmware revision.
* DiscImageChef.DiscImages/BlindWrite4.cs:
Added field for drive firmware revision.
Change subchannel informative exception.
Change application name and version.
* DiscImageChef.DiscImages/ImagePlugin.cs:
Added subchannel types for Q only.
* DiscImageChef/Commands/CreateSidecar.cs:
If drive image contains information about the dumping drive,
use it.
Added subchannel types for Q only.
2016-08-18 00:05:24 +01:00
9dd5fceb50
* DiscImageChef.DiscImages/Alcohol120.cs:
...
Corrected disc type calculation.
* DiscImageChef.DiscImages/Nero.cs:
Corrected debug output.
2016-08-17 01:32:20 +01:00
0de296b512
* DiscImageChef.DiscImages/CDRDAO.cs:
...
Corrected typo on audio track matching.
* DiscImageChef.DiscImages/CDRWin.cs:
Corrected detection of images with CD-Text.
Do not output partitions for index 0.
* DiscImageChef.DiscImages/CopyQM.cs:
Do not create debug image output.
* DiscImageChef.DiscImages/Nero.cs:
Added type for any dvd seen on old Nero version.
Corrected handling of images where pregap is not indicated
(nonetheless, Nero stores them).
Corrected handling of track 1 (Lead-In is stored there).
Corrected session count in discs with 1 session.
Do not add partitions of index 0.
Corrected partition start offset of disc start.
Guess disc type for old Nero discs.
Corrected output of Mode2 sectors stored in RAW mode.
Do not throw exceptions on values that should be returned
empty or null if not supported by image format.
* DiscImageChef.Filesystems/FFS.cs:
* DiscImageChef.Filesystems/BFS.cs:
* DiscImageChef.Filesystems/ODS.cs:
* DiscImageChef.Filesystems/FAT.cs:
* DiscImageChef.Filesystems/APFS.cs:
* DiscImageChef.Filesystems/NTFS.cs:
* DiscImageChef.Filesystems/SysV.cs:
* DiscImageChef.Filesystems/HPFS.cs:
* DiscImageChef.Filesystems/Opera.cs:
* DiscImageChef.Filesystems/Acorn.cs:
* DiscImageChef.Filesystems/extFS.cs:
* DiscImageChef.Filesystems/BTRFS.cs:
* DiscImageChef.Filesystems/ext2FS.cs:
* DiscImageChef.Filesystems/ProDOS.cs:
* DiscImageChef.Filesystems/SolarFS.cs:
* DiscImageChef.Filesystems/UNIXBFS.cs:
* DiscImageChef.Filesystems/ISO9660.cs:
* DiscImageChef.Filesystems/MinixFS.cs:
* DiscImageChef.Filesystems/AmigaDOS.cs:
* DiscImageChef.Filesystems/PCEngine.cs:
* DiscImageChef.Filesystems/AppleHFS.cs:
* DiscImageChef.Filesystems/AppleHFSPlus.cs:
* DiscImageChef.Filesystems/AppleMFS/Info.cs:
Do not try to read past partition end.
* DiscImageChef/Commands/CreateSidecar.cs:
Added points for skipping whole image checksum on debugging.
Track starts at index 0.
2016-08-08 18:44:08 +01:00
a63ba13b6b
Refactor and code cleanup.
2016-07-28 22:25:26 +01:00
b2ab03407f
* LICENSE.MIT:
...
* LICENSE.LGPL:
Added LICENSE files for LGPL and MIT licenses.
* DiscImageChef.Devices/Enums.cs:
* DiscImageChef.Partitions/MBR.cs:
* DiscImageChef.Partitions/RDB.cs:
* DiscImageChef.DiscImages/GDI.cs:
* DiscImageChef.Partitions/Sun.cs:
* DiscImageChef.DiscImages/VHD.cs:
* DiscImageChef.Partitions/GPT.cs:
* DiscImageChef.Filesystems/FFS.cs:
* DiscImageChef.Filesystems/FAT.cs:
* DiscImageChef.Partitions/NeXT.cs:
* DiscImageChef.Devices/Command.cs:
* DiscImageChef.DiscImages/Nero.cs:
* DiscImageChef.Decoders/CD/PMA.cs:
* DiscImageChef.Decoders/CD/TOC.cs:
* DiscImageChef.Filesystems/BFS.cs:
* DiscImageChef.Filesystems/ODS.cs:
* DiscImageChef.Helpers/PrintHex.cs:
* DiscImageChef.Helpers/Swapping.cs:
* DiscImageChef.Decoders/DVD/PRI.cs:
* DiscImageChef.Decoders/DVD/DMI.cs:
* DiscImageChef.Decoders/DVD/DDS.cs:
* DiscImageChef.Decoders/DVD/RMD.cs:
* DiscImageChef.Decoders/DVD/UDI.cs:
* DiscImageChef.Partitions/Atari.cs:
* DiscImageChef.Decoders/DVD/BCA.cs:
* DiscImageChef.Filesystems/SysV.cs:
* DiscImageChef.Filesystems/HPFS.cs:
* DiscImageChef.Filesystems/NTFS.cs:
* DiscImageChef.Filesystems/APFS.cs:
* DiscImageChef.Decoders/DVD/PFI.cs:
* DiscImageChef.Decoders/CD/ATIP.cs:
* DiscImageChef.Filesystems/Acorn.cs:
* DiscImageChef.DiscImages/CDRWin.cs:
* DiscImageChef.DiscImages/CDRDAO.cs:
* DiscImageChef.Filesystems/BTRFS.cs:
* DiscImageChef.Decoders/Xbox/DMI.cs:
* DiscImageChef.Helpers/ArrayFill.cs:
* DiscImageChef.Settings/Settings.cs:
* DiscImageChef.Filesystems/Opera.cs:
* DiscImageChef.Filesystems/extFS.cs:
* DiscImageChef.Decoders/DVD/CPRM.cs:
* DiscImageChef.Decoders/DVD/ADIP.cs:
* DiscImageChef.Decoders/CD/Enums.cs:
* DiscImageChef.Decoders/DVD/AACS.cs:
* DiscImageChef.Decoders/SCSI/EVPD.cs:
* DiscImageChef.Filesystems/ProDOS.cs:
* DiscImageChef.Metadata/MediaType.cs:
* DiscImageChef.Console/DicConsole.cs:
* DiscImageChef.Decoders/DVD/Spare.cs:
* DiscImageChef.Filesystems/ext2FS.cs:
* DiscImageChef.Decoders/DVD/Enums.cs:
* DiscImageChef.Filesystems/Symbian.cs:
* DiscImageChef.Decoders/SCSI/Types.cs:
* DiscImageChef.Filesystems/UNIXBFS.cs:
* DiscImageChef.DiscImages/TeleDisk.cs:
* DiscImageChef.Decoders/SCSI/Sense.cs:
* DiscImageChef.Decoders/CD/FullTOC.cs:
* DiscImageChef.Decoders/Blu-ray/DI.cs:
* DiscImageChef.Decoders/ATA/Errors.cs:
* DiscImageChef.Filesystems/ISO9660.cs:
* DiscImageChef.Filesystems/MinixFS.cs:
* DiscImageChef.Devices/Linux/Enums.cs:
* DiscImageChef.Filesystems/SolarFS.cs:
* DiscImageChef.Filesystems/Structs.cs:
* DiscImageChef.DiscImages/Apple2MG.cs:
* DiscImageChef.Decoders/SCSI/Modes.cs:
* DiscImageChef.Metadata/Dimensions.cs:
* DiscImageChef.Partitions/AppleMap.cs:
* DiscImageChef.Decoders/Floppy/ISO.cs:
* DiscImageChef.Decoders/DVD/Layers.cs:
* DiscImageChef.Decoders/CD/Session.cs:
* DiscImageChef.Decoders/SCSI/Enums.cs:
* DiscImageChef.Filesystems/Nintendo.cs:
* DiscImageChef.Helpers/DateHandlers.cs:
* DiscImageChef.Filesystems/AmigaDOS.cs:
* DiscImageChef.DiscImages/ImageInfo.cs:
* DiscImageChef.Checksums/MD5Context.cs:
* DiscImageChef.Devices/Linux/Extern.cs:
* DiscImageChef.Filesystems/AppleHFS.cs:
* DiscImageChef.Filesystems/AppleMFS.cs:
* DiscImageChef.Helpers/ArrayIsEmpty.cs:
* DiscImageChef.Decoders/Blu-ray/BCA.cs:
* DiscImageChef.Decoders/Blu-ray/DDS.cs:
* DiscImageChef.Filesystems/PCEngine.cs:
* DiscImageChef.Decoders/ATA/Identify.cs:
* DiscImageChef.Devices/Linux/Command.cs:
* DiscImageChef.Devices/FreeBSD/Enums.cs:
* DiscImageChef.Decoders/SCSI/Inquiry.cs:
* DiscImageChef.Metadata/DeviceReport.cs:
* DiscImageChef.Decoders/Floppy/Amiga.cs:
* DiscImageChef.Devices/Linux/Structs.cs:
* DiscImageChef.Devices/Windows/Enums.cs:
* DiscImageChef.Decoders/DVD/CSS&CPRM.cs:
* DiscImageChef.Checksums/SHA1Context.cs:
* DiscImageChef.DiscImages/DiskCopy42.cs:
* DiscImageChef.Partitions/PartPlugin.cs:
* DiscImageChef.CommonTypes/Partition.cs:
* DiscImageChef.Decoders/Floppy/Enums.cs:
* DiscImageChef.CommonTypes/MediaType.cs:
* DiscImageChef.Decoders/Floppy/Apple2.cs:
* DiscImageChef.Devices/Windows/Extern.cs:
* DiscImageChef.Decoders/SCSI/MMC/CPRM.cs:
* DiscImageChef.Helpers/StringHandlers.cs:
* DiscImageChef.DiscImages/ImagePlugin.cs:
* DiscImageChef.Checksums/CRC64Context.cs:
* DiscImageChef.Checksums/CRC32Context.cs:
* DiscImageChef.DiscImages/ZZZRawImage.cs:
* DiscImageChef.Checksums/CRC16Context.cs:
* DiscImageChef.Filesystems/LisaFS/Dir.cs:
* DiscImageChef.Decoders/DVD/Cartridge.cs:
* DiscImageChef.Decoders/Blu-ray/Spare.cs:
* DiscImageChef.Filesystems/Filesystem.cs:
* DiscImageChef.Decoders/SCSI/MMC/AACS.cs:
* DiscImageChef.Devices/FreeBSD/Extern.cs:
* DiscImageChef.Devices/Device/Commands.cs:
* DiscImageChef.Checksums/SHA384Context.cs:
* DiscImageChef.Devices/FreeBSD/Command.cs:
* DiscImageChef.Checksums/SHA512Context.cs:
* DiscImageChef.Decoders/SCSI/MMC/Enums.cs:
* DiscImageChef.Devices/Windows/Command.cs:
* DiscImageChef.Devices/FreeBSD/Structs.cs:
* DiscImageChef.Devices/Windows/Structs.cs:
* DiscImageChef.Filesystems/LisaFS/Info.cs:
* DiscImageChef.Checksums/SHA256Context.cs:
* DiscImageChef.Filesystems/LisaFS/File.cs:
* DiscImageChef.Filesystems/AppleHFSPlus.cs:
* DiscImageChef.Filesystems/LisaFS/Super.cs:
* DiscImageChef.Filesystems/LisaFS/Xattr.cs:
* DiscImageChef.Checksums/Adler32Context.cs:
* DiscImageChef.Decoders/Floppy/System34.cs:
* DiscImageChef.Checksums/SpamSumContext.cs:
* DiscImageChef.Decoders/SCSI/MMC/Hybrid.cs:
* DiscImageChef.Devices/Device/Variables.cs:
* DiscImageChef.Filesystems/LisaFS/Consts.cs:
* DiscImageChef.Filesystems/LisaFS/LisaFS.cs:
* DiscImageChef.Decoders/Floppy/Commodore.cs:
* DiscImageChef.Checksums/FletcherContext.cs:
* DiscImageChef.Filesystems/LisaFS/Extent.cs:
* DiscImageChef.Devices/Device/Destructor.cs:
* DiscImageChef.Decoders/Floppy/AppleSony.cs:
* DiscImageChef.Filesystems/LisaFS/Structs.cs:
* DiscImageChef.Decoders/SCSI/VendorString.cs:
* DiscImageChef.Decoders/SCSI/MMC/Features.cs:
* DiscImageChef.Devices/Device/Constructor.cs:
* DiscImageChef.Checksums/RIPEMD160Context.cs:
* DiscImageChef.Decoders/CD/CDTextOnLeadIn.cs:
* DiscImageChef.Decoders/Blu-ray/Cartridge.cs:
* DiscImageChef.Decoders/Floppy/System3740.cs:
* DiscImageChef.Filesystems/LisaFS/Encoding.cs:
* DiscImageChef.Decoders/SCSI/ModesEncoders.cs:
* DiscImageChef.CommonTypes/MediaTypeFromSCSI.cs:
* DiscImageChef.Helpers/BigEndianBitConverter.cs:
* DiscImageChef.Decoders/Floppy/Perpendicular.cs:
* DiscImageChef.Decoders/SCSI/SSC/BlockLimits.cs:
* DiscImageChef.Decoders/SCSI/MMC/WriteProtect.cs:
* DiscImageChef.Devices/Device/ScsiCommands/HP.cs:
* DiscImageChef.Devices/Device/AtaCommands/Cfa.cs:
* DiscImageChef.Devices/Device/ScsiCommands/NEC.cs:
* DiscImageChef.Helpers/EndianAwareBinaryReader.cs:
* DiscImageChef.Devices/Device/ScsiCommands/MMC.cs:
* DiscImageChef.Devices/Device/AtaCommands/MCPT.cs:
* DiscImageChef.Devices/Device/ScsiCommands/SSC.cs:
* DiscImageChef.Devices/Device/ScsiCommands/SPC.cs:
* DiscImageChef.Devices/Device/ScsiCommands/SMC.cs:
* DiscImageChef.Devices/Device/ScsiCommands/SBC.cs:
* DiscImageChef.Metadata/Properties/AssemblyInfo.cs:
* DiscImageChef.Devices/Device/AtaCommands/Atapi.cs:
* DiscImageChef.Devices/Device/AtaCommands/Ata28.cs:
* DiscImageChef.Devices/Device/AtaCommands/Smart.cs:
* DiscImageChef.Decoders/SCSI/SSC/DensitySupport.cs:
* DiscImageChef.Devices/Device/AtaCommands/Ata48.cs:
* DiscImageChef.Decoders/SCSI/MMC/DiscInformation.cs:
* DiscImageChef.Devices/Device/AtaCommands/AtaCHS.cs:
* DiscImageChef.Devices/Device/ScsiCommands/SyQuest.cs:
* DiscImageChef.Devices/Device/ScsiCommands/Plextor.cs:
* DiscImageChef.Devices/Device/ScsiCommands/Plasmon.cs:
* DiscImageChef.Devices/Device/ScsiCommands/Pioneer.cs:
* DiscImageChef.Devices/Device/ScsiCommands/Adaptec.cs:
* DiscImageChef.Devices/Device/ScsiCommands/Fujitsu.cs:
* DiscImageChef.Devices/Device/ScsiCommands/HL-DT-ST.cs:
* DiscImageChef.Devices/Device/ScsiCommands/Certance.cs:
* DiscImageChef.Decoders/SCSI/DiscStructureCapabilities.cs:
* DiscImageChef.Devices/Device/ScsiCommands/ArchiveCorp.cs:
Relicensed as LGPL.
Updated standard header.
* DiscImageChef/Main.cs:
* DiscImageChef/Plugins.cs:
* DiscImageChef/Options.cs:
* DiscImageChef/Commands/Ls.cs:
* DiscImageChef/Core/IBGLog.cs:
* DiscImageChef/Core/MHDDLog.cs:
* DiscImageChef/AssemblyInfo.cs:
* DiscImageChef/Core/Checksum.cs:
* DiscImageChef/Commands/Decode.cs:
* DiscImageChef/Core/Statistics.cs:
* DiscImageChef/Commands/Verify.cs:
* DiscImageChef/Commands/Formats.cs:
* DiscImageChef/Commands/Entropy.cs:
* DiscImageChef/Commands/Compare.cs:
* DiscImageChef.Interop/DetectOS.cs:
* DiscImageChef/Commands/Analyze.cs:
* DiscImageChef/Commands/Commands.cs:
* DiscImageChef/Commands/PrintHex.cs:
* DiscImageChef/Commands/Checksum.cs:
* DiscImageChef/DetectImageFormat.cs:
* DiscImageChef/Commands/DumpMedia.cs:
* DiscImageChef/Commands/Benchmark.cs:
* DiscImageChef/Commands/Configure.cs:
* DiscImageChef/Commands/MediaInfo.cs:
* DiscImageChef.Interop/PlatformID.cs:
* DiscImageChef/Commands/MediaScan.cs:
* DiscImageChef/Commands/Statistics.cs:
* DiscImageChef/Commands/DeviceInfo.cs:
* DiscImageChef.Checksums/ReedSolomon.cs:
* DiscImageChef/Commands/DeviceReport.cs:
* DiscImageChef/Commands/ExtractFiles.cs:
* DiscImageChef.Checksums/CDChecksums.cs:
* DiscImageChef/Commands/CreateSidecar.cs:
Updated standard header.
* DiscImageChef.Checksums/DiscImageChef.Checksums.csproj:
Relicensed project as LGPL.
Updated standard header.
Embed license as resource.
* DiscImageChef.Console/DiscImageChef.Console.csproj:
* DiscImageChef.Devices/DiscImageChef.Devices.csproj:
* DiscImageChef.Helpers/DiscImageChef.Helpers.csproj:
* DiscImageChef.Settings/DiscImageChef.Settings.csproj:
* DiscImageChef.Decoders/DiscImageChef.Decoders.csproj:
* DiscImageChef.Metadata/DiscImageChef.Metadata.csproj:
* DiscImageChef.Partitions/DiscImageChef.Partitions.csproj:
* DiscImageChef.DiscImages/DiscImageChef.DiscImages.csproj:
* DiscImageChef.Filesystems/DiscImageChef.Filesystems.csproj:
* DiscImageChef.CommonTypes/DiscImageChef.CommonTypes.csproj:
Relicensed as LGPL.
Updated standard header.
Embed license as resource.
* DiscImageChef/DiscImageChef.csproj:
* DiscImageChef.Interop/DiscImageChef.Interop.csproj:
Updated standard header.
Embed license as resource.
2016-07-28 18:13:49 +01:00
f8bc81d4f5
Reformatted.
2016-04-19 02:11:47 +01:00
22b0f80d6e
Refactor most disk references to media.
2016-01-16 03:54:55 +00:00
36e12eb1a7
* DiscImageChef.Metadata/DiskType.cs:
...
* 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.
2015-12-06 05:09:31 +00:00
564775d3f7
Added hint for XML metadata creator to know which kind of
...
media the image represents.
2015-12-05 17:21:47 +00:00
f9090cf09c
* DiscImageChef.DiscImages/VHD.cs:
...
* DiscImageChef.DiscImages/Nero.cs:
* DiscImageChef.DiscImages/CDRWin.cs:
* DiscImageChef.DiscImages/Apple2MG.cs:
* DiscImageChef.DiscImages/TeleDisk.cs:
* DiscImageChef.CommonTypes/DiskType.cs:
* DiscImageChef.DiscImages/ImageInfo.cs:
* DiscImageChef.DiscImages/DiskCopy42.cs:
* DiscImageChef.DiscImages/ImagePlugin.cs:
* DiscImageChef.DiscImages/ZZZRawImage.cs:
* DiscImageChef.CommonTypes/DiscImageChef.CommonTypes.csproj:
Moved DiskType to commons.
* DiscImageChef/Main.cs:
* DiscImageChef/Options.cs:
* DiscImageChef/DiscImageChef.csproj:
* DiscImageChef/Commands/MediaInfo.cs:
Added media-info command
* DiscImageChef.Decoders/SCSI/Sense.cs:
Typo
2015-11-23 21:44:58 +00:00
4f407e3d15
Added specific console handling for standard, verbose, debug
...
and error outputs.
2015-10-18 22:04:03 +01:00
4a3583d13e
Moved disc image plugins to a separate library.
2015-10-05 19:45:07 +01:00