diff --git a/.idea/.idea.DiscImageChef/.idea/contentModel.xml b/.idea/.idea.DiscImageChef/.idea/contentModel.xml index 16e05e529..84ded96c4 100644 --- a/.idea/.idea.DiscImageChef/.idea/contentModel.xml +++ b/.idea/.idea.DiscImageChef/.idea/contentModel.xml @@ -1,7 +1,12 @@ - + + + + + + @@ -1077,6 +1082,14 @@ + + + + + + + + @@ -1301,7 +1314,9 @@ - + + + diff --git a/.idea/.idea.DiscImageChef/.idea/indexLayout.xml b/.idea/.idea.DiscImageChef/.idea/indexLayout.xml index f1feadf0e..27ba142e9 100644 --- a/.idea/.idea.DiscImageChef/.idea/indexLayout.xml +++ b/.idea/.idea.DiscImageChef/.idea/indexLayout.xml @@ -1,6 +1,7 @@ + diff --git a/.idea/.idea.DiscImageChef/riderModule.iml b/.idea/.idea.DiscImageChef/riderModule.iml index 4e3934535..0ee339f25 100644 --- a/.idea/.idea.DiscImageChef/riderModule.iml +++ b/.idea/.idea.DiscImageChef/riderModule.iml @@ -1,6 +1,11 @@ + + + + + diff --git a/DiscImageChef.CommonTypes/Interfaces/IFilesystem.cs b/DiscImageChef.CommonTypes/Interfaces/IFilesystem.cs index 470129ed7..fbc425785 100644 --- a/DiscImageChef.CommonTypes/Interfaces/IFilesystem.cs +++ b/DiscImageChef.CommonTypes/Interfaces/IFilesystem.cs @@ -57,6 +57,8 @@ namespace DiscImageChef.CommonTypes.Interfaces /// /// Information about the filesystem as expected by CICM Metadata XML FileSystemType XmlFsType { get; } + /// Plugin author + string Author { get; } /// /// Identifies the filesystem in the specified LBA diff --git a/DiscImageChef.CommonTypes/Interfaces/IFilter.cs b/DiscImageChef.CommonTypes/Interfaces/IFilter.cs index 81779d7df..58a38d0bf 100644 --- a/DiscImageChef.CommonTypes/Interfaces/IFilter.cs +++ b/DiscImageChef.CommonTypes/Interfaces/IFilter.cs @@ -47,6 +47,8 @@ namespace DiscImageChef.CommonTypes.Interfaces string Name { get; } /// Unique UUID of the plugin Guid Id { get; } + /// Plugin author + string Author { get; } /// /// Closes all opened streams. diff --git a/DiscImageChef.CommonTypes/Interfaces/IMediaImage.cs b/DiscImageChef.CommonTypes/Interfaces/IMediaImage.cs index 7cce3f48a..204278bb1 100644 --- a/DiscImageChef.CommonTypes/Interfaces/IMediaImage.cs +++ b/DiscImageChef.CommonTypes/Interfaces/IMediaImage.cs @@ -55,6 +55,8 @@ namespace DiscImageChef.CommonTypes.Interfaces string Name { get; } /// Plugin UUID. Guid Id { get; } + /// Plugin author + string Author { get; } /// /// Gets the image format. /// diff --git a/DiscImageChef.CommonTypes/Interfaces/IPartition.cs b/DiscImageChef.CommonTypes/Interfaces/IPartition.cs index 759bb17b2..4fb808847 100644 --- a/DiscImageChef.CommonTypes/Interfaces/IPartition.cs +++ b/DiscImageChef.CommonTypes/Interfaces/IPartition.cs @@ -53,6 +53,8 @@ namespace DiscImageChef.Partitions string Name { get; } /// Plugin UUID. Guid Id { get; } + /// Plugin author + string Author { get; } /// /// Interprets a partitioning scheme. diff --git a/DiscImageChef.DiscImages/Alcohol120/Properties.cs b/DiscImageChef.DiscImages/Alcohol120/Properties.cs index d50c7542d..eeab6ae91 100644 --- a/DiscImageChef.DiscImages/Alcohol120/Properties.cs +++ b/DiscImageChef.DiscImages/Alcohol120/Properties.cs @@ -42,9 +42,10 @@ namespace DiscImageChef.DiscImages { public partial class Alcohol120 { - public ImageInfo Info => imageInfo; - public string Name => "Alcohol 120% Media Descriptor Structure"; - public Guid Id => new Guid("A78FBEBA-0307-4915-BDE3-B8A3B57F843F"); + public ImageInfo Info => imageInfo; + public string Name => "Alcohol 120% Media Descriptor Structure"; + public Guid Id => new Guid("A78FBEBA-0307-4915-BDE3-B8A3B57F843F"); + public string Author => "Natalia Portillo"; public string Format => "Alcohol 120% Media Descriptor Structure"; @@ -121,16 +122,17 @@ namespace DiscImageChef.DiscImages { MediaType.BDR, MediaType.BDRE, MediaType.BDREXL, MediaType.BDROM, MediaType.BDRXL, MediaType.CBHD, MediaType.CD, MediaType.CDDA, MediaType.CDEG, MediaType.CDG, MediaType.CDI, MediaType.CDMIDI, - MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, MediaType.CDRW, - MediaType.CDV, MediaType.DVDDownload, MediaType.DVDPR, MediaType.DVDPRDL, MediaType.DVDPRW, - MediaType.DVDPRWDL, MediaType.DVDR, MediaType.DVDRAM, MediaType.DVDRDL, MediaType.DVDROM, - MediaType.DVDRW, MediaType.DVDRWDL, MediaType.EVD, MediaType.FDDVD, MediaType.DTSCD, MediaType.FVD, - MediaType.HDDVDR, MediaType.HDDVDRAM, MediaType.HDDVDRDL, MediaType.HDDVDROM, MediaType.HDDVDRW, - MediaType.HDDVDRWDL, MediaType.HDVMD, MediaType.HVD, MediaType.JaguarCD, MediaType.MEGACD, - MediaType.PD650, MediaType.PD650_WORM, MediaType.PS1CD, MediaType.PS2CD, MediaType.PS2DVD, - MediaType.PS3BD, MediaType.PS3DVD, MediaType.PS4BD, MediaType.SuperCDROM2, MediaType.SVCD, - MediaType.SVOD, MediaType.SATURNCD, MediaType.ThreeDO, MediaType.UDO, MediaType.UDO2, - MediaType.UDO2_WORM, MediaType.UMD, MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX + MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, + MediaType.CDRW, MediaType.CDV, MediaType.DVDDownload, MediaType.DVDPR, MediaType.DVDPRDL, + MediaType.DVDPRW, MediaType.DVDPRWDL, MediaType.DVDR, MediaType.DVDRAM, MediaType.DVDRDL, + MediaType.DVDROM, MediaType.DVDRW, MediaType.DVDRWDL, MediaType.EVD, MediaType.FDDVD, + MediaType.DTSCD, MediaType.FVD, MediaType.HDDVDR, MediaType.HDDVDRAM, MediaType.HDDVDRDL, + MediaType.HDDVDROM, MediaType.HDDVDRW, MediaType.HDDVDRWDL, MediaType.HDVMD, MediaType.HVD, + MediaType.JaguarCD, MediaType.MEGACD, MediaType.PD650, MediaType.PD650_WORM, MediaType.PS1CD, + MediaType.PS2CD, MediaType.PS2DVD, MediaType.PS3BD, MediaType.PS3DVD, MediaType.PS4BD, + MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SVOD, MediaType.SATURNCD, MediaType.ThreeDO, + MediaType.UDO, MediaType.UDO2, MediaType.UDO2_WORM, MediaType.UMD, MediaType.VCD, MediaType.VCDHD, + MediaType.NeoGeoCD, MediaType.PCFX }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/Anex86/Properties.cs b/DiscImageChef.DiscImages/Anex86/Properties.cs index 0506bd6c8..63e275263 100644 --- a/DiscImageChef.DiscImages/Anex86/Properties.cs +++ b/DiscImageChef.DiscImages/Anex86/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Anex86 Disk Image"; - public Guid Id => new Guid("0410003E-6E7B-40E6-9328-BA5651ADF6B7"); - + public string Name => "Anex86 Disk Image"; + public Guid Id => new Guid("0410003E-6E7B-40E6-9328-BA5651ADF6B7"); + public string Author => "Natalia Portillo"; public string Format => "Anex86 disk image"; public List Partitions => @@ -68,17 +68,17 @@ namespace DiscImageChef.DiscImages { MediaType.IBM23FD, MediaType.ECMA_66, MediaType.DOS_525_SS_DD_8, MediaType.DOS_525_SS_DD_9, MediaType.ACORN_525_SS_SD_40, MediaType.ACORN_525_SS_DD_40, MediaType.ATARI_525_SD, - MediaType.ATARI_525_DD, MediaType.ATARI_525_ED, MediaType.DOS_525_DS_DD_8, MediaType.DOS_525_DS_DD_9, - MediaType.ECMA_70, MediaType.Apricot_35, MediaType.RX01, MediaType.RX02, MediaType.NEC_525_HD, - MediaType.ECMA_99_15, MediaType.NEC_8_SD, MediaType.RX03, MediaType.DOS_35_SS_DD_8, - MediaType.DOS_35_SS_DD_9, MediaType.ACORN_525_SS_SD_80, MediaType.RX50, MediaType.ATARI_35_SS_DD_11, - MediaType.ACORN_525_SS_DD_80, MediaType.ACORN_35_DS_DD, MediaType.DOS_35_DS_DD_8, - MediaType.DOS_35_DS_DD_9, MediaType.ACORN_35_DS_HD, MediaType.DOS_525_HD, MediaType.ACORN_525_DS_DD, - MediaType.DOS_35_HD, MediaType.XDF_525, MediaType.DMF, MediaType.XDF_35, MediaType.DOS_35_ED, - MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_525_HD, MediaType.FDFORMAT_35_HD, MediaType.NEC_35_TD, - MediaType.Unknown, MediaType.GENERIC_HDD, MediaType.FlashDrive, MediaType.CompactFlash, - MediaType.CompactFlashType2, MediaType.PCCardTypeI, MediaType.PCCardTypeII, MediaType.PCCardTypeIII, - MediaType.PCCardTypeIV + MediaType.ATARI_525_DD, MediaType.ATARI_525_ED, MediaType.DOS_525_DS_DD_8, + MediaType.DOS_525_DS_DD_9, MediaType.ECMA_70, MediaType.Apricot_35, MediaType.RX01, MediaType.RX02, + MediaType.NEC_525_HD, MediaType.ECMA_99_15, MediaType.NEC_8_SD, MediaType.RX03, + MediaType.DOS_35_SS_DD_8, MediaType.DOS_35_SS_DD_9, MediaType.ACORN_525_SS_SD_80, MediaType.RX50, + MediaType.ATARI_35_SS_DD_11, MediaType.ACORN_525_SS_DD_80, MediaType.ACORN_35_DS_DD, + MediaType.DOS_35_DS_DD_8, MediaType.DOS_35_DS_DD_9, MediaType.ACORN_35_DS_HD, MediaType.DOS_525_HD, + MediaType.ACORN_525_DS_DD, MediaType.DOS_35_HD, MediaType.XDF_525, MediaType.DMF, MediaType.XDF_35, + MediaType.DOS_35_ED, MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_525_HD, MediaType.FDFORMAT_35_HD, + MediaType.NEC_35_TD, MediaType.Unknown, MediaType.GENERIC_HDD, MediaType.FlashDrive, + MediaType.CompactFlash, MediaType.CompactFlashType2, MediaType.PCCardTypeI, MediaType.PCCardTypeII, + MediaType.PCCardTypeIII, MediaType.PCCardTypeIV }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/Apple2MG/Properties.cs b/DiscImageChef.DiscImages/Apple2MG/Properties.cs index 6614b39e5..517110edd 100644 --- a/DiscImageChef.DiscImages/Apple2MG/Properties.cs +++ b/DiscImageChef.DiscImages/Apple2MG/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Apple 2IMG"; - public Guid Id => new Guid("CBAF8824-BA5F-415F-953A-19A03519B2D1"); - + public string Name => "Apple 2IMG"; + public Guid Id => new Guid("CBAF8824-BA5F-415F-953A-19A03519B2D1"); + public string Author => "Natalia Portillo"; public string Format => "Apple 2IMG"; public List Partitions => diff --git a/DiscImageChef.DiscImages/AppleDOS/Properties.cs b/DiscImageChef.DiscImages/AppleDOS/Properties.cs index 52e69837c..8dd80b67e 100644 --- a/DiscImageChef.DiscImages/AppleDOS/Properties.cs +++ b/DiscImageChef.DiscImages/AppleDOS/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Apple ][ Interleaved Disk Image"; - public Guid Id => new Guid("A5828AC0-62C9-4304-81D4-EFD4AAE47360"); - + public string Name => "Apple ][ Interleaved Disk Image"; + public Guid Id => new Guid("A5828AC0-62C9-4304-81D4-EFD4AAE47360"); + public string Author => "Natalia Portillo"; public string Format => extension == ".po" ? "Apple ][ Interleaved Disk Image (ProDOS order)" diff --git a/DiscImageChef.DiscImages/AppleNIB/Properties.cs b/DiscImageChef.DiscImages/AppleNIB/Properties.cs index edfc8dc82..741792d48 100644 --- a/DiscImageChef.DiscImages/AppleNIB/Properties.cs +++ b/DiscImageChef.DiscImages/AppleNIB/Properties.cs @@ -43,9 +43,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Apple NIB"; - public Guid Id => new Guid("AE171AE8-6747-49CC-B861-9D450B7CD42E"); - + public string Name => "Apple NIB"; + public Guid Id => new Guid("AE171AE8-6747-49CC-B861-9D450B7CD42E"); + public string Author => "Natalia Portillo"; public string Format => "Apple nibbles"; public List Partitions => diff --git a/DiscImageChef.DiscImages/Apridisk/Properties.cs b/DiscImageChef.DiscImages/Apridisk/Properties.cs index 8eccd0448..fe2393552 100644 --- a/DiscImageChef.DiscImages/Apridisk/Properties.cs +++ b/DiscImageChef.DiscImages/Apridisk/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "ACT Apricot Disk Image"; - public Guid Id => new Guid("43408CF3-6DB3-449F-A779-2B0E497C5B14"); - + public string Name => "ACT Apricot Disk Image"; + public Guid Id => new Guid("43408CF3-6DB3-449F-A779-2B0E497C5B14"); + public string Author => "Natalia Portillo"; public string Format => "ACT Apricot disk image"; public List Partitions => @@ -70,9 +70,10 @@ namespace DiscImageChef.DiscImages MediaType.ATARI_35_DS_DD_11, MediaType.ATARI_35_SS_DD, MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, MediaType.DOS_35_DS_DD_8, MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, MediaType.DOS_35_SS_DD_8, MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, - MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, MediaType.DOS_525_SS_DD_9, - MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, MediaType.FDFORMAT_525_DD, - MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, MediaType.XDF_525 + MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, + MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, + MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, + MediaType.XDF_525 }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new[] {("compress", typeof(bool), "Enable Apridisk compression.")}; diff --git a/DiscImageChef.DiscImages/BLU/Properties.cs b/DiscImageChef.DiscImages/BLU/Properties.cs index 0ac726cbc..154262dc6 100644 --- a/DiscImageChef.DiscImages/BLU/Properties.cs +++ b/DiscImageChef.DiscImages/BLU/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public ImageInfo Info => imageInfo; public string Name => "Basic Lisa Utility"; public Guid Id => new Guid("A153E2F8-4235-432D-9A7F-20807B0BCD74"); + public string Author => "Natalia Portillo"; public string Format => "Basic Lisa Utility"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/BlindWrite4/Properties.cs b/DiscImageChef.DiscImages/BlindWrite4/Properties.cs index 3090df49c..971b40bb1 100644 --- a/DiscImageChef.DiscImages/BlindWrite4/Properties.cs +++ b/DiscImageChef.DiscImages/BlindWrite4/Properties.cs @@ -42,9 +42,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "BlindWrite 4"; - public Guid Id => new Guid("664568B2-15D4-4E64-8A7A-20BDA8B8386F"); - + public string Name => "BlindWrite 4"; + public Guid Id => new Guid("664568B2-15D4-4E64-8A7A-20BDA8B8386F"); + public string Author => "Natalia Portillo"; public string Format => "BlindWrite 4 TOC file"; public List Partitions { get; set; } diff --git a/DiscImageChef.DiscImages/BlindWrite5/Properties.cs b/DiscImageChef.DiscImages/BlindWrite5/Properties.cs index 5f4d314b2..ebe7d44ff 100644 --- a/DiscImageChef.DiscImages/BlindWrite5/Properties.cs +++ b/DiscImageChef.DiscImages/BlindWrite5/Properties.cs @@ -42,9 +42,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "BlindWrite 5"; - public Guid Id => new Guid("9CB7A381-0509-4F9F-B801-3F65434BC3EE"); - + public string Name => "BlindWrite 5"; + public Guid Id => new Guid("9CB7A381-0509-4F9F-B801-3F65434BC3EE"); + public string Author => "Natalia Portillo"; public string Format => "BlindWrite 5 TOC file"; public List Partitions { get; private set; } diff --git a/DiscImageChef.DiscImages/CDRDAO/Properties.cs b/DiscImageChef.DiscImages/CDRDAO/Properties.cs index 317e669c5..6a9819d27 100644 --- a/DiscImageChef.DiscImages/CDRDAO/Properties.cs +++ b/DiscImageChef.DiscImages/CDRDAO/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "CDRDAO tocfile"; public Guid Id => new Guid("04D7BA12-1BE8-44D4-97A4-1B48A505463E"); public string Format => "CDRDAO tocfile"; + public string Author => "Natalia Portillo"; public List Partitions { get; private set; } public List Sessions => throw new NotImplementedException(); @@ -109,11 +110,11 @@ namespace DiscImageChef.DiscImages new[] { MediaType.CD, MediaType.CDDA, MediaType.CDEG, MediaType.CDG, MediaType.CDI, MediaType.CDMIDI, - MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, MediaType.CDRW, - MediaType.CDV, MediaType.DDCD, MediaType.DDCDR, MediaType.DDCDRW, MediaType.JaguarCD, MediaType.MEGACD, - MediaType.PD650, MediaType.PD650_WORM, MediaType.PS1CD, MediaType.PS2CD, MediaType.SuperCDROM2, - MediaType.SVCD, MediaType.SATURNCD, MediaType.ThreeDO, MediaType.VCD, MediaType.VCDHD, - MediaType.NeoGeoCD, MediaType.PCFX + MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, + MediaType.CDRW, MediaType.CDV, MediaType.DDCD, MediaType.DDCDR, MediaType.DDCDRW, + MediaType.JaguarCD, MediaType.MEGACD, MediaType.PD650, MediaType.PD650_WORM, MediaType.PS1CD, + MediaType.PS2CD, MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SATURNCD, MediaType.ThreeDO, + MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new[] {("separate", typeof(bool), "Write each track to a separate file.")}; diff --git a/DiscImageChef.DiscImages/CDRWin/Properties.cs b/DiscImageChef.DiscImages/CDRWin/Properties.cs index 695ab6c81..aa5121412 100644 --- a/DiscImageChef.DiscImages/CDRWin/Properties.cs +++ b/DiscImageChef.DiscImages/CDRWin/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "CDRWin cuesheet"; public Guid Id => new Guid("664568B2-15D4-4E64-8A7A-20BDA8B8386F"); public string Format => "CDRWin CUESheet"; + public string Author => "Natalia Portillo"; public List Partitions { get; private set; } public List Tracks { @@ -108,17 +109,17 @@ namespace DiscImageChef.DiscImages { MediaType.BDR, MediaType.BDRE, MediaType.BDREXL, MediaType.BDROM, MediaType.BDRXL, MediaType.CBHD, MediaType.CD, MediaType.CDDA, MediaType.CDEG, MediaType.CDG, MediaType.CDI, MediaType.CDMIDI, - MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, MediaType.CDRW, - MediaType.CDV, MediaType.DDCD, MediaType.DDCDR, MediaType.DDCDRW, MediaType.DVDDownload, - MediaType.DVDPR, MediaType.DVDPRDL, MediaType.DVDPRW, MediaType.DVDPRWDL, MediaType.DVDR, - MediaType.DVDRAM, MediaType.DVDRDL, MediaType.DVDROM, MediaType.DVDRW, MediaType.DVDRWDL, MediaType.EVD, - MediaType.FDDVD, MediaType.DTSCD, MediaType.FVD, MediaType.HDDVDR, MediaType.HDDVDRAM, - MediaType.HDDVDRDL, MediaType.HDDVDROM, MediaType.HDDVDRW, MediaType.HDDVDRWDL, MediaType.HDVMD, - MediaType.HVD, MediaType.JaguarCD, MediaType.MEGACD, MediaType.PD650, MediaType.PD650_WORM, - MediaType.PS1CD, MediaType.PS2CD, MediaType.PS2DVD, MediaType.PS3BD, MediaType.PS3DVD, MediaType.PS4BD, - MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SVOD, MediaType.SATURNCD, MediaType.ThreeDO, - MediaType.UDO, MediaType.UDO2, MediaType.UDO2_WORM, MediaType.UMD, MediaType.VCD, MediaType.VCDHD, - MediaType.NeoGeoCD, MediaType.PCFX + MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, + MediaType.CDRW, MediaType.CDV, MediaType.DDCD, MediaType.DDCDR, MediaType.DDCDRW, + MediaType.DVDDownload, MediaType.DVDPR, MediaType.DVDPRDL, MediaType.DVDPRW, MediaType.DVDPRWDL, + MediaType.DVDR, MediaType.DVDRAM, MediaType.DVDRDL, MediaType.DVDROM, MediaType.DVDRW, + MediaType.DVDRWDL, MediaType.EVD, MediaType.FDDVD, MediaType.DTSCD, MediaType.FVD, MediaType.HDDVDR, + MediaType.HDDVDRAM, MediaType.HDDVDRDL, MediaType.HDDVDROM, MediaType.HDDVDRW, MediaType.HDDVDRWDL, + MediaType.HDVMD, MediaType.HVD, MediaType.JaguarCD, MediaType.MEGACD, MediaType.PD650, + MediaType.PD650_WORM, MediaType.PS1CD, MediaType.PS2CD, MediaType.PS2DVD, MediaType.PS3BD, + MediaType.PS3DVD, MediaType.PS4BD, MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SVOD, + MediaType.SATURNCD, MediaType.ThreeDO, MediaType.UDO, MediaType.UDO2, MediaType.UDO2_WORM, + MediaType.UMD, MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new[] {("separate", typeof(bool), "Write each track to a separate file.")}; diff --git a/DiscImageChef.DiscImages/CHD/Properties.cs b/DiscImageChef.DiscImages/CHD/Properties.cs index c332384a6..2a9d16576 100644 --- a/DiscImageChef.DiscImages/CHD/Properties.cs +++ b/DiscImageChef.DiscImages/CHD/Properties.cs @@ -46,6 +46,7 @@ namespace DiscImageChef.DiscImages public string Name => "MAME Compressed Hunks of Data"; public Guid Id => new Guid("0D50233A-08BD-47D4-988B-27EAA0358597"); public string Format => "Compressed Hunks of Data"; + public string Author => "Natalia Portillo"; public List Partitions { get diff --git a/DiscImageChef.DiscImages/CPCDSK/Properties.cs b/DiscImageChef.DiscImages/CPCDSK/Properties.cs index 54b86f9bb..9552746de 100644 --- a/DiscImageChef.DiscImages/CPCDSK/Properties.cs +++ b/DiscImageChef.DiscImages/CPCDSK/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "CPCEMU Disk-File and Extended CPC Disk-File"; public Guid Id => new Guid("724B16CC-ADB9-492E-BA07-CAEEC1012B16"); public string Format => extended ? "CPCEMU Extended disk image" : "CPCEMU disk image"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List Tracks => diff --git a/DiscImageChef.DiscImages/CisCopy/Properties.cs b/DiscImageChef.DiscImages/CisCopy/Properties.cs index b3fb996e0..8a276476f 100644 --- a/DiscImageChef.DiscImages/CisCopy/Properties.cs +++ b/DiscImageChef.DiscImages/CisCopy/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "CisCopy Disk Image (DC-File)"; public Guid Id => new Guid("EDF20CC7-6012-49E2-9E92-663A53E42130"); public string Format => "CisCopy"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List Tracks => diff --git a/DiscImageChef.DiscImages/CloneCD/Properties.cs b/DiscImageChef.DiscImages/CloneCD/Properties.cs index cc589cbb7..70fb7107d 100644 --- a/DiscImageChef.DiscImages/CloneCD/Properties.cs +++ b/DiscImageChef.DiscImages/CloneCD/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "CloneCD"; public Guid Id => new Guid("EE9C2975-2E79-427A-8EE9-F86F19165784"); public string Format => "CloneCD"; + public string Author => "Natalia Portillo"; public List Partitions { get; private set; } public List Tracks { get; private set; } public List Sessions { get; private set; } @@ -62,10 +63,10 @@ namespace DiscImageChef.DiscImages new[] { MediaType.CD, MediaType.CDDA, MediaType.CDEG, MediaType.CDG, MediaType.CDI, MediaType.CDMIDI, - MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, MediaType.CDRW, - MediaType.CDV, MediaType.DTSCD, MediaType.JaguarCD, MediaType.MEGACD, MediaType.PS1CD, MediaType.PS2CD, - MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SATURNCD, MediaType.ThreeDO, MediaType.VCD, - MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX + MediaType.CDMRW, MediaType.CDPLUS, MediaType.CDR, MediaType.CDROM, MediaType.CDROMXA, + MediaType.CDRW, MediaType.CDV, MediaType.DTSCD, MediaType.JaguarCD, MediaType.MEGACD, + MediaType.PS1CD, MediaType.PS2CD, MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SATURNCD, + MediaType.ThreeDO, MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/CopyQM/Properties.cs b/DiscImageChef.DiscImages/CopyQM/Properties.cs index b2b9e9861..602c028ec 100644 --- a/DiscImageChef.DiscImages/CopyQM/Properties.cs +++ b/DiscImageChef.DiscImages/CopyQM/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "Sydex CopyQM"; public Guid Id => new Guid("147E927D-3A92-4E0C-82CD-142F5A4FA76D"); public string Format => "Sydex CopyQM"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List Tracks => diff --git a/DiscImageChef.DiscImages/D88/Properties.cs b/DiscImageChef.DiscImages/D88/Properties.cs index 355fbc223..b7e4d6982 100644 --- a/DiscImageChef.DiscImages/D88/Properties.cs +++ b/DiscImageChef.DiscImages/D88/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public Guid Id => new Guid("669EDC77-EC41-4720-A88C-49C38CFFBAA0"); public ImageInfo Info => imageInfo; public string Format => "D88 disk image"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List Tracks => diff --git a/DiscImageChef.DiscImages/DART/Properties.cs b/DiscImageChef.DiscImages/DART/Properties.cs index c74143574..877ffde6c 100644 --- a/DiscImageChef.DiscImages/DART/Properties.cs +++ b/DiscImageChef.DiscImages/DART/Properties.cs @@ -44,6 +44,7 @@ namespace DiscImageChef.DiscImages public string Name => "Apple Disk Archival/Retrieval Tool"; public Guid Id => new Guid("B3E06BF8-F98D-4F9B-BBE2-342C373BAF3E"); public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; public string Format => "Apple Disk Archival/Retrieval Tool"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/DIM/Properties.cs b/DiscImageChef.DiscImages/DIM/Properties.cs index 7a3bab9c5..a14c3e7c8 100644 --- a/DiscImageChef.DiscImages/DIM/Properties.cs +++ b/DiscImageChef.DiscImages/DIM/Properties.cs @@ -44,6 +44,7 @@ namespace DiscImageChef.DiscImages public string Name => "DIM Disk Image"; public Guid Id => new Guid("0240B7B1-E959-4CDC-B0BD-386D6E467B88"); public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; public string Format => "DIM disk image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/DiscFerret/Properties.cs b/DiscImageChef.DiscImages/DiscFerret/Properties.cs index 036dfe641..4e44bca24 100644 --- a/DiscImageChef.DiscImages/DiscFerret/Properties.cs +++ b/DiscImageChef.DiscImages/DiscFerret/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public Guid Id => new Guid("70EA7B9B-5323-42EB-9B40-8DDA37C5EB4D"); public ImageInfo Info => imageInfo; public string Format => "DiscFerret"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List Tracks => diff --git a/DiscImageChef.DiscImages/DiscImageChef/Properties.cs b/DiscImageChef.DiscImages/DiscImageChef/Properties.cs index df268a8b0..1c794cccb 100644 --- a/DiscImageChef.DiscImages/DiscImageChef/Properties.cs +++ b/DiscImageChef.DiscImages/DiscImageChef/Properties.cs @@ -46,6 +46,7 @@ namespace DiscImageChef.DiscImages public string Name => "DiscImageChef format"; public Guid Id => new Guid("49360069-1784-4A2F-B723-0C844D610B0A"); public string Format => "DiscImageChef"; + public string Author => "Natalia Portillo"; public List Partitions { get; private set; } public List Tracks { get; private set; } public List Sessions { get; private set; } @@ -70,7 +71,8 @@ namespace DiscImageChef.DiscImages ("spamsum", typeof(bool), "Calculate and store SpamSum of image's user data"), ("deduplicate", typeof(bool), "Store only unique sectors. This consumes more memory and is slower, but it's enabled by default"), - ("nocompress", typeof(bool), "Don't compress user data blocks. Other blocks will still be compressed") + ("nocompress", typeof(bool), + "Don't compress user data blocks. Other blocks will still be compressed") }; public IEnumerable KnownExtensions => new[] {".dicf"}; public bool IsWriting { get; private set; } diff --git a/DiscImageChef.DiscImages/DiscJuggler/Properties.cs b/DiscImageChef.DiscImages/DiscJuggler/Properties.cs index aecfaf195..465f9d814 100644 --- a/DiscImageChef.DiscImages/DiscJuggler/Properties.cs +++ b/DiscImageChef.DiscImages/DiscJuggler/Properties.cs @@ -40,15 +40,15 @@ namespace DiscImageChef.DiscImages { public partial class DiscJuggler { - public string Name => "DiscJuggler"; - public Guid Id => new Guid("2444DBC6-CD35-424C-A227-39B0C4DB01B2"); - public ImageInfo Info => imageInfo; - public string Format => "DiscJuggler"; - public List Partitions { get; private set; } - public List Tracks { get; private set; } - public List Sessions { get; private set; } + public string Name => "DiscJuggler"; + public Guid Id => new Guid("2444DBC6-CD35-424C-A227-39B0C4DB01B2"); + public ImageInfo Info => imageInfo; + public string Format => "DiscJuggler"; + public string Author => "Natalia Portillo"; + public List Partitions { get; private set; } + public List Tracks { get; private set; } + public List Sessions { get; private set; } public List DumpHardware => null; public CICMMetadataType CicmMetadata => null; - } } \ No newline at end of file diff --git a/DiscImageChef.DiscImages/DiskCopy42/Properties.cs b/DiscImageChef.DiscImages/DiskCopy42/Properties.cs index 70a9359d0..ec68e2357 100644 --- a/DiscImageChef.DiscImages/DiskCopy42/Properties.cs +++ b/DiscImageChef.DiscImages/DiskCopy42/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public ImageInfo Info => imageInfo; public string Name => "Apple DiskCopy 4.2"; public Guid Id => new Guid("0240B7B1-E959-4CDC-B0BD-386D6E467B88"); + public string Author => "Natalia Portillo"; public List DumpHardware => null; public CICMMetadataType CicmMetadata => null; public string Format => "Apple DiskCopy 4.2"; diff --git a/DiscImageChef.DiscImages/DriDiskCopy/Properties.cs b/DiscImageChef.DiscImages/DriDiskCopy/Properties.cs index cfc87714d..c47fbe7c8 100644 --- a/DiscImageChef.DiscImages/DriDiskCopy/Properties.cs +++ b/DiscImageChef.DiscImages/DriDiskCopy/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Digital Research DiskCopy"; - public Guid Id => new Guid("9F0BE551-8BAB-4038-8B5A-691F1BF5FFF3"); - + public string Name => "Digital Research DiskCopy"; + public Guid Id => new Guid("9F0BE551-8BAB-4038-8B5A-691F1BF5FFF3"); + public string Author => "Natalia Portillo"; public string Format => "Digital Research DiskCopy"; public List Partitions => @@ -69,9 +69,10 @@ namespace DiscImageChef.DiscImages MediaType.ATARI_35_DS_DD_11, MediaType.ATARI_35_SS_DD, MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, MediaType.DOS_35_DS_DD_8, MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, MediaType.DOS_35_SS_DD_8, MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, - MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, MediaType.DOS_525_SS_DD_9, - MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, MediaType.FDFORMAT_525_DD, - MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, MediaType.XDF_525 + MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, + MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, + MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, + MediaType.XDF_525 }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/GDI/Properties.cs b/DiscImageChef.DiscImages/GDI/Properties.cs index bf1591804..bdab7b52e 100644 --- a/DiscImageChef.DiscImages/GDI/Properties.cs +++ b/DiscImageChef.DiscImages/GDI/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class Gdi { - public string Name => "Dreamcast GDI image"; - public Guid Id => new Guid("281ECBF2-D2A7-414C-8497-1A33F6DCB2DD"); - public ImageInfo Info => imageInfo; - - public string Format => "Dreamcast GDI image"; + public string Name => "Dreamcast GDI image"; + public Guid Id => new Guid("281ECBF2-D2A7-414C-8497-1A33F6DCB2DD"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "Dreamcast GDI image"; public List Partitions { get; private set; } @@ -85,9 +85,8 @@ namespace DiscImageChef.DiscImages } } - public List Sessions => discimage.Sessions; + public List Sessions => discimage.Sessions; public List DumpHardware => null; public CICMMetadataType CicmMetadata => null; - } } \ No newline at end of file diff --git a/DiscImageChef.DiscImages/HDCopy/Properties.cs b/DiscImageChef.DiscImages/HDCopy/Properties.cs index ed4471163..b8b0dc02a 100644 --- a/DiscImageChef.DiscImages/HDCopy/Properties.cs +++ b/DiscImageChef.DiscImages/HDCopy/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "HD-Copy disk image"; - public Guid Id => new Guid("8D57483F-71A5-42EC-9B87-66AEC439C792"); - + public string Name => "HD-Copy disk image"; + public Guid Id => new Guid("8D57483F-71A5-42EC-9B87-66AEC439C792"); + public string Author => "Michael DrĂ¼ing"; public string Format => "HD-Copy image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/IMD/Properties.cs b/DiscImageChef.DiscImages/IMD/Properties.cs index 0bb120735..6ee434d0e 100644 --- a/DiscImageChef.DiscImages/IMD/Properties.cs +++ b/DiscImageChef.DiscImages/IMD/Properties.cs @@ -44,6 +44,7 @@ namespace DiscImageChef.DiscImages public string Name => "Dunfield's IMD"; public Guid Id => new Guid("0D67162E-38A3-407D-9B1A-CF40080A48CB"); public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; public string Format => "IMageDisk"; public List Partitions => diff --git a/DiscImageChef.DiscImages/KryoFlux/Properties.cs b/DiscImageChef.DiscImages/KryoFlux/Properties.cs index 9f5103ac8..eaf057dbf 100644 --- a/DiscImageChef.DiscImages/KryoFlux/Properties.cs +++ b/DiscImageChef.DiscImages/KryoFlux/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages public partial class KryoFlux { public ImageInfo imageInfo; - public ImageInfo Info => imageInfo; - - public string Name => "KryoFlux STREAM"; - public Guid Id => new Guid("4DBC95E4-93EE-4F7A-9492-919887E60EFE"); - public string Format => "KryoFlux STREAM"; + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Name => "KryoFlux STREAM"; + public Guid Id => new Guid("4DBC95E4-93EE-4F7A-9492-919887E60EFE"); + public string Format => "KryoFlux STREAM"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List Sessions => diff --git a/DiscImageChef.DiscImages/MaxiDisk/Properties.cs b/DiscImageChef.DiscImages/MaxiDisk/Properties.cs index 6678bfc90..d70f8dc83 100644 --- a/DiscImageChef.DiscImages/MaxiDisk/Properties.cs +++ b/DiscImageChef.DiscImages/MaxiDisk/Properties.cs @@ -42,12 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class MaxiDisk { - public ImageInfo Info => imageInfo; - - public string Name => "MAXI Disk image"; - public Guid Id => new Guid("D27D924A-7034-466E-ADE1-B81EF37E469E"); - - public string Format => "MAXI Disk"; + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Name => "MAXI Disk image"; + public Guid Id => new Guid("D27D924A-7034-466E-ADE1-B81EF37E469E"); + public string Format => "MAXI Disk"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); @@ -66,13 +65,14 @@ namespace DiscImageChef.DiscImages public IEnumerable SupportedMediaTypes => new[] { - MediaType.Apricot_35, MediaType.ATARI_35_DS_DD, MediaType.ATARI_35_DS_DD_11, MediaType.ATARI_35_SS_DD, - MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, MediaType.DOS_35_DS_DD_8, - MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, MediaType.DOS_35_SS_DD_8, - MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, - MediaType.DOS_525_SS_DD_8, MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, - MediaType.FDFORMAT_35_HD, MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, - MediaType.XDF_35, MediaType.XDF_525 + MediaType.Apricot_35, MediaType.ATARI_35_DS_DD, MediaType.ATARI_35_DS_DD_11, + MediaType.ATARI_35_SS_DD, MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, + MediaType.DOS_35_DS_DD_8, MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, + MediaType.DOS_35_SS_DD_8, MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, + MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, + MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, + MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, + MediaType.XDF_525 }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/NDIF/Properties.cs b/DiscImageChef.DiscImages/NDIF/Properties.cs index 166451d3d..ebdc38fcd 100644 --- a/DiscImageChef.DiscImages/NDIF/Properties.cs +++ b/DiscImageChef.DiscImages/NDIF/Properties.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.DiscImages public string Name => "Apple New Disk Image Format"; public Guid Id => new Guid("5A7FF7D8-491E-458D-8674-5B5EADBECC24"); public string Format => "Apple New Disk Image Format"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/NHDr0/Properties.cs b/DiscImageChef.DiscImages/NHDr0/Properties.cs index 36e91187e..8159416bd 100644 --- a/DiscImageChef.DiscImages/NHDr0/Properties.cs +++ b/DiscImageChef.DiscImages/NHDr0/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class Nhdr0 { - public string Name => "T98-Next NHD r0 Disk Image"; - public Guid Id => new Guid("6ECACD0A-8F4D-4465-8815-AEA000D370E3"); - public ImageInfo Info => imageInfo; - - public string Format => "NHDr0 disk image"; + public string Name => "T98-Next NHD r0 Disk Image"; + public Guid Id => new Guid("6ECACD0A-8F4D-4465-8815-AEA000D370E3"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "NHDr0 disk image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/Nero/Properties.cs b/DiscImageChef.DiscImages/Nero/Properties.cs index 9d8f4c20a..1fea0cfc2 100644 --- a/DiscImageChef.DiscImages/Nero/Properties.cs +++ b/DiscImageChef.DiscImages/Nero/Properties.cs @@ -43,6 +43,7 @@ namespace DiscImageChef.DiscImages public ImageInfo Info => imageInfo; public string Name => "Nero Burning ROM image"; public Guid Id => new Guid("D160F9FF-5941-43FC-B037-AD81DD141F05"); + public string Author => "Natalia Portillo"; public string Format => "Nero Burning ROM"; public List Partitions { get; } public List Tracks { get; private set; } diff --git a/DiscImageChef.DiscImages/Parallels/Properties.cs b/DiscImageChef.DiscImages/Parallels/Properties.cs index f77a63791..c089a2caa 100644 --- a/DiscImageChef.DiscImages/Parallels/Properties.cs +++ b/DiscImageChef.DiscImages/Parallels/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class Parallels { - public string Name => "Parallels disk image"; - public Guid Id => new Guid("E314DE35-C103-48A3-AD36-990F68523C46"); - public ImageInfo Info => imageInfo; - - public string Format => "Parallels"; + public string Name => "Parallels disk image"; + public Guid Id => new Guid("E314DE35-C103-48A3-AD36-990F68523C46"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "Parallels"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/PartClone/Properties.cs b/DiscImageChef.DiscImages/PartClone/Properties.cs index e6f8a72c2..0c1cb3025 100644 --- a/DiscImageChef.DiscImages/PartClone/Properties.cs +++ b/DiscImageChef.DiscImages/PartClone/Properties.cs @@ -41,11 +41,11 @@ namespace DiscImageChef.DiscImages { public partial class PartClone { - public string Name => "PartClone disk image"; - public Guid Id => new Guid("AB1D7518-B548-4099-A4E2-C29C53DDE0C3"); - public ImageInfo Info => imageInfo; - - public string Format => "PartClone"; + public string Name => "PartClone disk image"; + public Guid Id => new Guid("AB1D7518-B548-4099-A4E2-C29C53DDE0C3"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "PartClone"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/Partimage/Properties.cs b/DiscImageChef.DiscImages/Partimage/Properties.cs index 3116014e2..6ab0bffb7 100644 --- a/DiscImageChef.DiscImages/Partimage/Properties.cs +++ b/DiscImageChef.DiscImages/Partimage/Properties.cs @@ -43,9 +43,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Partimage disk image"; - public Guid Id => new Guid("AAFDB99D-2B77-49EA-831C-C9BB58C68C95"); - + public string Name => "Partimage disk image"; + public Guid Id => new Guid("AAFDB99D-2B77-49EA-831C-C9BB58C68C95"); + public string Author => "Natalia Portillo"; public string Format => "Partimage"; public List Partitions => diff --git a/DiscImageChef.DiscImages/QCOW/Properties.cs b/DiscImageChef.DiscImages/QCOW/Properties.cs index 7f249f027..8385761fa 100644 --- a/DiscImageChef.DiscImages/QCOW/Properties.cs +++ b/DiscImageChef.DiscImages/QCOW/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "QEMU Copy-On-Write disk image"; - public Guid Id => new Guid("A5C35765-9FE2-469D-BBBF-ACDEBDB7B954"); - + public string Name => "QEMU Copy-On-Write disk image"; + public Guid Id => new Guid("A5C35765-9FE2-469D-BBBF-ACDEBDB7B954"); + public string Author => "Natalia Portillo"; public string Format => "QEMU Copy-On-Write"; public List Partitions => diff --git a/DiscImageChef.DiscImages/QCOW2/Properties.cs b/DiscImageChef.DiscImages/QCOW2/Properties.cs index 116234090..115a6d33c 100644 --- a/DiscImageChef.DiscImages/QCOW2/Properties.cs +++ b/DiscImageChef.DiscImages/QCOW2/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "QEMU Copy-On-Write disk image v2"; - public Guid Id => new Guid("F20107CB-95B3-4398-894B-975261F1E8C5"); - + public string Name => "QEMU Copy-On-Write disk image v2"; + public Guid Id => new Guid("F20107CB-95B3-4398-894B-975261F1E8C5"); + public string Author => "Natalia Portillo"; public string Format => "QEMU Copy-On-Write"; public List Partitions => diff --git a/DiscImageChef.DiscImages/QED/Properties.cs b/DiscImageChef.DiscImages/QED/Properties.cs index b798dd08b..37c8052ba 100644 --- a/DiscImageChef.DiscImages/QED/Properties.cs +++ b/DiscImageChef.DiscImages/QED/Properties.cs @@ -42,9 +42,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "QEMU Enhanced Disk image"; - public Guid Id => new Guid("B9DBB155-A69A-4C10-BF91-96BF431B9BB6"); - + public string Name => "QEMU Enhanced Disk image"; + public Guid Id => new Guid("B9DBB155-A69A-4C10-BF91-96BF431B9BB6"); + public string Author => "Natalia Portillo"; public string Format => "QEMU Enhanced Disk"; public List Partitions => @@ -55,6 +55,5 @@ namespace DiscImageChef.DiscImages public List Sessions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); - } } \ No newline at end of file diff --git a/DiscImageChef.DiscImages/RayDIM/Properties.cs b/DiscImageChef.DiscImages/RayDIM/Properties.cs index bb65e7e8a..2077603a2 100644 --- a/DiscImageChef.DiscImages/RayDIM/Properties.cs +++ b/DiscImageChef.DiscImages/RayDIM/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class RayDim { - public string Name => "Ray Arachelian's Disk IMage"; - public Guid Id => new Guid("F541F4E7-C1E3-4A2D-B07F-D863E87AB961"); - public ImageInfo Info => imageInfo; - - public string Format => "Ray Arachelian's Disk IMage"; + public string Name => "Ray Arachelian's Disk IMage"; + public Guid Id => new Guid("F541F4E7-C1E3-4A2D-B07F-D863E87AB961"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "Ray Arachelian's Disk IMage"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); @@ -65,13 +65,14 @@ namespace DiscImageChef.DiscImages public IEnumerable SupportedMediaTypes => new[] { - MediaType.Apricot_35, MediaType.ATARI_35_DS_DD, MediaType.ATARI_35_DS_DD_11, MediaType.ATARI_35_SS_DD, - MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, MediaType.DOS_35_DS_DD_8, - MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, MediaType.DOS_35_SS_DD_8, - MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, - MediaType.DOS_525_SS_DD_8, MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, - MediaType.FDFORMAT_35_HD, MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, - MediaType.XDF_35, MediaType.XDF_525 + MediaType.Apricot_35, MediaType.ATARI_35_DS_DD, MediaType.ATARI_35_DS_DD_11, + MediaType.ATARI_35_SS_DD, MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, + MediaType.DOS_35_DS_DD_8, MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, + MediaType.DOS_35_SS_DD_8, MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, + MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, + MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, + MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, + MediaType.XDF_525 }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/RsIde/Properties.cs b/DiscImageChef.DiscImages/RsIde/Properties.cs index 17d178060..4d711bcc4 100644 --- a/DiscImageChef.DiscImages/RsIde/Properties.cs +++ b/DiscImageChef.DiscImages/RsIde/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class RsIde { - public string Name => "RS-IDE Hard Disk Image"; - public Guid Id => new Guid("47C3E78D-2BE2-4BA5-AA6B-FEE27C86FC65"); - public ImageInfo Info => imageInfo; - - public string Format => "RS-IDE disk image"; + public string Name => "RS-IDE Hard Disk Image"; + public Guid Id => new Guid("47C3E78D-2BE2-4BA5-AA6B-FEE27C86FC65"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "RS-IDE disk image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/SaveDskF/Properties.cs b/DiscImageChef.DiscImages/SaveDskF/Properties.cs index db39a9757..7d1bcaef7 100644 --- a/DiscImageChef.DiscImages/SaveDskF/Properties.cs +++ b/DiscImageChef.DiscImages/SaveDskF/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class SaveDskF { - public string Name => "IBM SaveDskF"; - public Guid Id => new Guid("288CE058-1A51-4034-8C45-5A256CAE1461"); - public ImageInfo Info => imageInfo; - - public string Format => "IBM SaveDskF"; + public string Name => "IBM SaveDskF"; + public Guid Id => new Guid("288CE058-1A51-4034-8C45-5A256CAE1461"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "IBM SaveDskF"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); @@ -69,9 +69,10 @@ namespace DiscImageChef.DiscImages MediaType.ATARI_35_DS_DD_11, MediaType.ATARI_35_SS_DD, MediaType.ATARI_35_SS_DD_11, MediaType.DMF, MediaType.DMF_82, MediaType.DOS_35_DS_DD_8, MediaType.DOS_35_DS_DD_9, MediaType.DOS_35_ED, MediaType.DOS_35_HD, MediaType.DOS_35_SS_DD_8, MediaType.DOS_35_SS_DD_9, MediaType.DOS_525_DS_DD_8, - MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, MediaType.DOS_525_SS_DD_9, - MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, MediaType.FDFORMAT_525_DD, - MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, MediaType.XDF_525 + MediaType.DOS_525_DS_DD_9, MediaType.DOS_525_HD, MediaType.DOS_525_SS_DD_8, + MediaType.DOS_525_SS_DD_9, MediaType.FDFORMAT_35_DD, MediaType.FDFORMAT_35_HD, + MediaType.FDFORMAT_525_DD, MediaType.FDFORMAT_525_HD, MediaType.RX50, MediaType.XDF_35, + MediaType.XDF_525 }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/SuperCardPro/Properties.cs b/DiscImageChef.DiscImages/SuperCardPro/Properties.cs index d1f88ec49..8149b8627 100644 --- a/DiscImageChef.DiscImages/SuperCardPro/Properties.cs +++ b/DiscImageChef.DiscImages/SuperCardPro/Properties.cs @@ -41,12 +41,11 @@ namespace DiscImageChef.DiscImages { public partial class SuperCardPro { - public ImageInfo Info => imageInfo; - - public string Name => "SuperCardPro"; - public Guid Id => new Guid("C5D3182E-1D45-4767-A205-E6E5C83444DC"); - - public string Format => "SuperCardPro"; + public ImageInfo Info => imageInfo; + public string Name => "SuperCardPro"; + public Guid Id => new Guid("C5D3182E-1D45-4767-A205-E6E5C83444DC"); + public string Author => "Natalia Portillo"; + public string Format => "SuperCardPro"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/T98/Properties.cs b/DiscImageChef.DiscImages/T98/Properties.cs index b2ddc45be..6a41b0a46 100644 --- a/DiscImageChef.DiscImages/T98/Properties.cs +++ b/DiscImageChef.DiscImages/T98/Properties.cs @@ -42,11 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class T98 { - public string Name => "T98 Hard Disk Image"; - public Guid Id => new Guid("0410003E-6E7B-40E6-9328-BA5651ADF6B7"); - public ImageInfo Info => imageInfo; - - public string Format => "T98 disk image"; + public string Name => "T98 Hard Disk Image"; + public Guid Id => new Guid("0410003E-6E7B-40E6-9328-BA5651ADF6B7"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "T98 disk image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/TeleDisk/Properties.cs b/DiscImageChef.DiscImages/TeleDisk/Properties.cs index 38b5275af..862e02f37 100644 --- a/DiscImageChef.DiscImages/TeleDisk/Properties.cs +++ b/DiscImageChef.DiscImages/TeleDisk/Properties.cs @@ -43,9 +43,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Sydex TeleDisk"; - public Guid Id => new Guid("0240B7B1-E959-4CDC-B0BD-386D6E467B88"); - + public string Name => "Sydex TeleDisk"; + public Guid Id => new Guid("0240B7B1-E959-4CDC-B0BD-386D6E467B88"); + public string Author => "Natalia Portillo"; public string Format => "Sydex TeleDisk"; public List Partitions => diff --git a/DiscImageChef.DiscImages/UDIF/Properties.cs b/DiscImageChef.DiscImages/UDIF/Properties.cs index 153923281..6a25b2a02 100644 --- a/DiscImageChef.DiscImages/UDIF/Properties.cs +++ b/DiscImageChef.DiscImages/UDIF/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Apple Universal Disk Image Format"; - public Guid Id => new Guid("5BEB9002-CF3D-429C-8E06-9A96F49203FF"); - + public string Name => "Apple Universal Disk Image Format"; + public Guid Id => new Guid("5BEB9002-CF3D-429C-8E06-9A96F49203FF"); + public string Author => "Natalia Portillo"; public string Format => "Apple Universal Disk Image Format"; public List Partitions => diff --git a/DiscImageChef.DiscImages/UkvFdi/Properties.cs b/DiscImageChef.DiscImages/UkvFdi/Properties.cs index d151f43d6..90b2f96f9 100644 --- a/DiscImageChef.DiscImages/UkvFdi/Properties.cs +++ b/DiscImageChef.DiscImages/UkvFdi/Properties.cs @@ -44,6 +44,7 @@ namespace DiscImageChef.DiscImages public string Name => "Spectrum Floppy Disk Image"; public Guid Id => new Guid("DADFC9B2-67C1-42A3-B124-825528163FC0"); public string Format => "Spectrum floppy disk image"; + public string Author => "Natalia Portillo"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/VDI/Properties.cs b/DiscImageChef.DiscImages/VDI/Properties.cs index dceb3ce8d..0b5b3c3ea 100644 --- a/DiscImageChef.DiscImages/VDI/Properties.cs +++ b/DiscImageChef.DiscImages/VDI/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "VirtualBox Disk Image"; - public Guid Id => new Guid("E314DE35-C103-48A3-AD36-990F68523C46"); - + public string Name => "VirtualBox Disk Image"; + public Guid Id => new Guid("E314DE35-C103-48A3-AD36-990F68523C46"); + public string Author => "Natalia Portillo"; public string Format => "VDI"; public List Partitions => diff --git a/DiscImageChef.DiscImages/VHD/Properties.cs b/DiscImageChef.DiscImages/VHD/Properties.cs index d72d1365a..150d7fedb 100644 --- a/DiscImageChef.DiscImages/VHD/Properties.cs +++ b/DiscImageChef.DiscImages/VHD/Properties.cs @@ -44,8 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "VirtualPC"; - public Guid Id => new Guid("8014d88f-64cd-4484-9441-7635c632958a"); + public string Name => "VirtualPC"; + public Guid Id => new Guid("8014d88f-64cd-4484-9441-7635c632958a"); + public string Author => "Natalia Portillo"; public string Format { diff --git a/DiscImageChef.DiscImages/VHDX/Properties.cs b/DiscImageChef.DiscImages/VHDX/Properties.cs index ed22e56e0..6ef9f311e 100644 --- a/DiscImageChef.DiscImages/VHDX/Properties.cs +++ b/DiscImageChef.DiscImages/VHDX/Properties.cs @@ -43,9 +43,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "Microsoft VHDX"; - public Guid Id => new Guid("536B141B-D09C-4799-AB70-34631286EB9D"); - + public string Name => "Microsoft VHDX"; + public Guid Id => new Guid("536B141B-D09C-4799-AB70-34631286EB9D"); + public string Author => "Natalia Portillo"; public string Format => "VHDX"; public List Partitions => diff --git a/DiscImageChef.DiscImages/VMware/Properties.cs b/DiscImageChef.DiscImages/VMware/Properties.cs index 02e03dddd..19554b3f7 100644 --- a/DiscImageChef.DiscImages/VMware/Properties.cs +++ b/DiscImageChef.DiscImages/VMware/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "VMware disk image"; - public Guid Id => new Guid("E314DE35-C103-48A3-AD36-990F68523C46"); - + public string Name => "VMware disk image"; + public Guid Id => new Guid("E314DE35-C103-48A3-AD36-990F68523C46"); + public string Author => "Natalia Portillo"; public string Format => "VMware"; public List Partitions => @@ -74,8 +74,8 @@ namespace DiscImageChef.DiscImages { ("adapter_type", typeof(string), "Type of adapter type. Possible values: ide, lsilogic, buslogic, legacyESX."), - ("hwversion", typeof(uint), "VDMK hardware version."), ("sparse", typeof(bool), "Use sparse extents."), - ("split", typeof(bool), "Split data file at 2GiB.") + ("hwversion", typeof(uint), "VDMK hardware version."), + ("sparse", typeof(bool), "Use sparse extents."), ("split", typeof(bool), "Split data file at 2GiB.") }; public IEnumerable KnownExtensions => new[] {".vmdk"}; public bool IsWriting { get; private set; } diff --git a/DiscImageChef.DiscImages/Virtual98/Properties.cs b/DiscImageChef.DiscImages/Virtual98/Properties.cs index 36505858c..fb1fc96d0 100644 --- a/DiscImageChef.DiscImages/Virtual98/Properties.cs +++ b/DiscImageChef.DiscImages/Virtual98/Properties.cs @@ -42,12 +42,11 @@ namespace DiscImageChef.DiscImages { public partial class Virtual98 { - public ImageInfo Info => imageInfo; - - public string Name => "Virtual98 Disk Image"; - public Guid Id => new Guid("C0CDE13D-04D0-4913-8740-AFAA44D0A107"); - - public string Format => "Virtual98 disk image"; + public ImageInfo Info => imageInfo; + public string Name => "Virtual98 Disk Image"; + public Guid Id => new Guid("C0CDE13D-04D0-4913-8740-AFAA44D0A107"); + public string Author => "Natalia Portillo"; + public string Format => "Virtual98 disk image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); diff --git a/DiscImageChef.DiscImages/WCDiskImage/Properties.cs b/DiscImageChef.DiscImages/WCDiskImage/Properties.cs index 87171b1b7..0b5ce3b39 100644 --- a/DiscImageChef.DiscImages/WCDiskImage/Properties.cs +++ b/DiscImageChef.DiscImages/WCDiskImage/Properties.cs @@ -44,9 +44,9 @@ namespace DiscImageChef.DiscImages { public ImageInfo Info => imageInfo; - public string Name => "d2f disk image"; - public Guid Id => new Guid("DDE01493-BCA2-41C2-A269-7E56D3716D2F"); - + public string Name => "d2f disk image"; + public Guid Id => new Guid("DDE01493-BCA2-41C2-A269-7E56D3716D2F"); + public string Author => "Michael DrĂ¼ing"; public string Format => "d2f disk image"; public List Partitions => throw new FeatureUnsupportedImageException("Feature not supported by image format"); @@ -58,6 +58,6 @@ namespace DiscImageChef.DiscImages throw new FeatureUnsupportedImageException("Feature not supported by image format"); public List DumpHardware => null; - public CICMMetadataType CicmMetadata => null; + public CICMMetadataType CicmMetadata => null; } } \ No newline at end of file diff --git a/DiscImageChef.DiscImages/ZZZRawImage/Properties.cs b/DiscImageChef.DiscImages/ZZZRawImage/Properties.cs index 1265387da..4d23a743d 100644 --- a/DiscImageChef.DiscImages/ZZZRawImage/Properties.cs +++ b/DiscImageChef.DiscImages/ZZZRawImage/Properties.cs @@ -46,10 +46,10 @@ namespace DiscImageChef.DiscImages { public string Name => "Raw Disk Image"; // Non-random UUID to recognize this specific plugin - public Guid Id => new Guid("12345678-AAAA-BBBB-CCCC-123456789000"); - public ImageInfo Info => imageInfo; - - public string Format => "Raw disk image (sector by sector copy)"; + public Guid Id => new Guid("12345678-AAAA-BBBB-CCCC-123456789000"); + public ImageInfo Info => imageInfo; + public string Author => "Natalia Portillo"; + public string Format => "Raw disk image (sector by sector copy)"; public List Tracks { diff --git a/DiscImageChef.Filesystems/AODOS.cs b/DiscImageChef.Filesystems/AODOS.cs index 8b8a122be..60e96d4a1 100644 --- a/DiscImageChef.Filesystems/AODOS.cs +++ b/DiscImageChef.Filesystems/AODOS.cs @@ -49,6 +49,7 @@ namespace DiscImageChef.Filesystems public string Name => "Alexander Osipov DOS file system"; public Guid Id => new Guid("668E5039-9DDD-442A-BE1B-A315D6E38E26"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/APFS.cs b/DiscImageChef.Filesystems/APFS.cs index 7dfd706d6..1e0e2e6ba 100644 --- a/DiscImageChef.Filesystems/APFS.cs +++ b/DiscImageChef.Filesystems/APFS.cs @@ -48,6 +48,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Apple File System"; public Guid Id => new Guid("A4060F9D-2909-42E2-9D95-DB31FA7EA797"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Acorn.cs b/DiscImageChef.Filesystems/Acorn.cs index 50f2c5b95..03d5c9e15 100644 --- a/DiscImageChef.Filesystems/Acorn.cs +++ b/DiscImageChef.Filesystems/Acorn.cs @@ -81,6 +81,7 @@ namespace DiscImageChef.Filesystems public string Name => "Acorn Advanced Disc Filing System"; public Guid Id => new Guid("BAFC1E50-9C64-4CD3-8400-80628CC27AFA"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; // TODO: BBC Master hard disks are untested... public bool Identify(IMediaImage imagePlugin, Partition partition) diff --git a/DiscImageChef.Filesystems/AmigaDOS.cs b/DiscImageChef.Filesystems/AmigaDOS.cs index ab6773b9e..4b7c26d06 100644 --- a/DiscImageChef.Filesystems/AmigaDOS.cs +++ b/DiscImageChef.Filesystems/AmigaDOS.cs @@ -54,6 +54,7 @@ namespace DiscImageChef.Filesystems public string Name => "Amiga DOS filesystem"; public Guid Id => new Guid("3c882400-208c-427d-a086-9119852a1bc7"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/AppleDOS/AppleDOS.cs b/DiscImageChef.Filesystems/AppleDOS/AppleDOS.cs index adfdf820d..fedde944c 100644 --- a/DiscImageChef.Filesystems/AppleDOS/AppleDOS.cs +++ b/DiscImageChef.Filesystems/AppleDOS/AppleDOS.cs @@ -56,14 +56,13 @@ namespace DiscImageChef.Filesystems.AppleDOS public Encoding Encoding { get; private set; } public string Name => "Apple DOS File System"; public Guid Id => new Guid("8658A1E9-B2E7-4BCC-9638-157A31B0A700\n"); + public string Author => "Natalia Portillo"; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; - static Dictionary GetDefaultOptions() - { - return new Dictionary {{"debug", false.ToString()}}; - } + static Dictionary GetDefaultOptions() => + new Dictionary {{"debug", false.ToString()}}; #region Caches /// Caches track/sector lists diff --git a/DiscImageChef.Filesystems/AppleHFS.cs b/DiscImageChef.Filesystems/AppleHFS.cs index 64a25ea5f..5b9a89679 100644 --- a/DiscImageChef.Filesystems/AppleHFS.cs +++ b/DiscImageChef.Filesystems/AppleHFS.cs @@ -60,6 +60,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Apple Hierarchical File System"; public Guid Id => new Guid("36405F8D-0D26-6ECC-0BBB-1D5225FF404F"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/AppleHFSPlus.cs b/DiscImageChef.Filesystems/AppleHFSPlus.cs index 348dc5ac5..67b2626c0 100644 --- a/DiscImageChef.Filesystems/AppleHFSPlus.cs +++ b/DiscImageChef.Filesystems/AppleHFSPlus.cs @@ -59,6 +59,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Apple HFS+ filesystem"; public Guid Id => new Guid("36405F8D-0D26-6EBE-436F-62F0586B4F08"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/AppleMFS/AppleMFS.cs b/DiscImageChef.Filesystems/AppleMFS/AppleMFS.cs index bb221d4f2..3d76b8641 100644 --- a/DiscImageChef.Filesystems/AppleMFS/AppleMFS.cs +++ b/DiscImageChef.Filesystems/AppleMFS/AppleMFS.cs @@ -66,14 +66,13 @@ namespace DiscImageChef.Filesystems.AppleMFS public string Name => "Apple Macintosh File System"; public Guid Id => new Guid("36405F8D-0D26-4066-6538-5DBF5D065C3A"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; // TODO: Implement Finder namespace (requires decoding Desktop database) public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; - static Dictionary GetDefaultOptions() - { - return new Dictionary {{"debug", false.ToString()}}; - } + static Dictionary GetDefaultOptions() => + new Dictionary {{"debug", false.ToString()}}; } } \ No newline at end of file diff --git a/DiscImageChef.Filesystems/AtheOS.cs b/DiscImageChef.Filesystems/AtheOS.cs index b2111f665..3a0842ec4 100644 --- a/DiscImageChef.Filesystems/AtheOS.cs +++ b/DiscImageChef.Filesystems/AtheOS.cs @@ -53,6 +53,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "AtheOS Filesystem"; public Guid Id => new Guid("AAB2C4F1-DC07-49EE-A948-576CC51B58C5"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/BFS.cs b/DiscImageChef.Filesystems/BFS.cs index 959918cd8..0127050a0 100644 --- a/DiscImageChef.Filesystems/BFS.cs +++ b/DiscImageChef.Filesystems/BFS.cs @@ -58,6 +58,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Be Filesystem"; public Guid Id => new Guid("dc8572b3-b6ad-46e4-8de9-cbe123ff6672"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/BTRFS.cs b/DiscImageChef.Filesystems/BTRFS.cs index 8b0ae710d..d1caf24f4 100644 --- a/DiscImageChef.Filesystems/BTRFS.cs +++ b/DiscImageChef.Filesystems/BTRFS.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "B-tree file system"; public Guid Id => new Guid("C904CF15-5222-446B-B7DB-02EAC5D781B3"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/CBM.cs b/DiscImageChef.Filesystems/CBM.cs index 1dfb58d33..a50610256 100644 --- a/DiscImageChef.Filesystems/CBM.cs +++ b/DiscImageChef.Filesystems/CBM.cs @@ -47,6 +47,7 @@ namespace DiscImageChef.Filesystems public string Name => "Commodore file system"; public Guid Id => new Guid("D104744E-A376-450C-BAC0-1347C93F983B"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { @@ -99,9 +100,7 @@ namespace DiscImageChef.Filesystems XmlFsType = new FileSystemType { - Type = "Commodore file system", - Clusters = (long)imagePlugin.Info.Sectors, - ClusterSize = 256 + Type = "Commodore file system", Clusters = (long)imagePlugin.Info.Sectors, ClusterSize = 256 }; if(imagePlugin.Info.Sectors == 3200) diff --git a/DiscImageChef.Filesystems/CPM/CPM.cs b/DiscImageChef.Filesystems/CPM/CPM.cs index ef6b73b42..6201f5cf0 100644 --- a/DiscImageChef.Filesystems/CPM/CPM.cs +++ b/DiscImageChef.Filesystems/CPM/CPM.cs @@ -117,13 +117,12 @@ namespace DiscImageChef.Filesystems.CPM public Encoding Encoding { get; private set; } public string Name => "CP/M File System"; public Guid Id => new Guid("AA2B8585-41DF-4E3B-8A35-D1A935E2F8A1"); + public string Author => "Natalia Portillo"; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; - static Dictionary GetDefaultOptions() - { - return new Dictionary {{"debug", false.ToString()}}; - } + static Dictionary GetDefaultOptions() => + new Dictionary {{"debug", false.ToString()}}; } } \ No newline at end of file diff --git a/DiscImageChef.Filesystems/Cram.cs b/DiscImageChef.Filesystems/Cram.cs index 20d695c5c..0e2444ec6 100644 --- a/DiscImageChef.Filesystems/Cram.cs +++ b/DiscImageChef.Filesystems/Cram.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Cram filesystem"; public Guid Id => new Guid("F8F6E46F-7A2A-48E3-9C0A-46AF4DC29E09"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ECMA67.cs b/DiscImageChef.Filesystems/ECMA67.cs index 9711b57b7..ee773f88b 100644 --- a/DiscImageChef.Filesystems/ECMA67.cs +++ b/DiscImageChef.Filesystems/ECMA67.cs @@ -48,6 +48,7 @@ namespace DiscImageChef.Filesystems public string Name => "ECMA-67"; public Guid Id => new Guid("62A2D44A-CBC1-4377-B4B6-28C5C92034A1"); public FileSystemType XmlFsType { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/EFS.cs b/DiscImageChef.Filesystems/EFS.cs index 333f18e60..e569166fe 100644 --- a/DiscImageChef.Filesystems/EFS.cs +++ b/DiscImageChef.Filesystems/EFS.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Extent File System Plugin"; public Guid Id => new Guid("52A43F90-9AF3-4391-ADFE-65598DEEABAB"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/F2FS.cs b/DiscImageChef.Filesystems/F2FS.cs index d88aae00f..fe03d1c74 100644 --- a/DiscImageChef.Filesystems/F2FS.cs +++ b/DiscImageChef.Filesystems/F2FS.cs @@ -52,6 +52,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "F2FS Plugin"; public Guid Id => new Guid("82B0920F-5F0D-4063-9F57-ADE0AE02ECE5"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/FAT.cs b/DiscImageChef.Filesystems/FAT.cs index b20ce16cd..43053778f 100644 --- a/DiscImageChef.Filesystems/FAT.cs +++ b/DiscImageChef.Filesystems/FAT.cs @@ -138,10 +138,10 @@ namespace DiscImageChef.Filesystems ("d3e93f8b82ef250db216037d827a4896dc97d2be", "TracerST"), // OEM ID: "TracerST" //("b741f85ef40288ccc8887de1f6e849009097e1c9", "Norton Utilities"), // OEM ID: "IBM PNCI", need to confirm ("c49b275537ac7237cac64d83f34d2024ae0ca96a", - "Windows NT (Spanish)"), // Need to check Windows >= 2000 (Spanish) + "Windows NT (Spanish)"), // Need to check Windows >= 2000 (Spanish) //("a48b0e4b696317eed829e960d1aa576562a4f185", "TracerST"), // Unknown OEM ID, apparently Tracer, unconfirmed ("fe477972602ba76658ff7143859045b3c4036ca5", - "iomega"), // OEM ID: "SHIPDISK", contains timedate on boot code may not be unique + "iomega"), // OEM ID: "SHIPDISK", contains timedate on boot code may not be unique ("ef79a1f33e5237827eb812dda548f0e4e916d815", "GEOS"), // OEM ID: "GEOWORKS" ("8524587ee91494cc51cc2c9d07453e84be0cdc33", "Hero Soft v1.10"), ("681a0d9d662ba368e6acb0d0bf602e1f56411144", "Human68k 2.00") @@ -152,6 +152,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Microsoft File Allocation Table"; public Guid Id => new Guid("33513B2C-0D26-0D2D-32C3-79D8611158E0"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { @@ -1492,7 +1493,7 @@ namespace DiscImageChef.Filesystems bootChk = Sha1Context.Data(fakeBpb.boot_code, out _); - // Workaround that PCExchange jumps into "FAT16 "... + // Workaround that PCExchange jumps into "FAT16 "... if(XmlFsType.SystemIdentifier == "PCX 2.0 ") fakeBpb.jump[1] += 8; // Check that jumps to a correct boot code position and has boot signature set. @@ -2136,15 +2137,18 @@ namespace DiscImageChef.Filesystems /// Operating system. public byte operatingSystem; /// Software write protection. - [MarshalAs(UnmanagedType.U1)] public bool writeProtected; + [MarshalAs(UnmanagedType.U1)] + public bool writeProtected; /// Copy protected. - [MarshalAs(UnmanagedType.U1)] public bool copyProtected; + [MarshalAs(UnmanagedType.U1)] + public bool copyProtected; /// Boot type. public byte bootType; /// Partitions. public byte partitionCount; /// Is hard disk?. - [MarshalAs(UnmanagedType.U1)] public bool winchester; + [MarshalAs(UnmanagedType.U1)] + public bool winchester; /// Sector size. public ushort sectorSize; /// Sectors per track. @@ -2197,15 +2201,18 @@ namespace DiscImageChef.Filesystems /// Major BIOS version. public byte biosMajorVersion; /// Diagnostics enabled?. - [MarshalAs(UnmanagedType.U1)] public bool diagnosticsFlag; + [MarshalAs(UnmanagedType.U1)] + public bool diagnosticsFlag; /// Printer device. public byte prnDevice; /// Bell volume. public byte bellVolume; /// Cache enabled?. - [MarshalAs(UnmanagedType.U1)] public bool enableCache; + [MarshalAs(UnmanagedType.U1)] + public bool enableCache; /// Graphics enabled?. - [MarshalAs(UnmanagedType.U1)] public bool enableGraphics; + [MarshalAs(UnmanagedType.U1)] + public bool enableGraphics; /// Length in sectors of DOS. public byte dosLength; /// Length in sectors of FONT file. @@ -2221,7 +2228,8 @@ namespace DiscImageChef.Filesystems /// Keyboard click volume. public byte keyboardVolume; /// Auto-repeat enabled?. - [MarshalAs(UnmanagedType.U1)] public bool autorepeat; + [MarshalAs(UnmanagedType.U1)] + public bool autorepeat; /// Auto-repeat lead-in. public byte autorepeatLeadIn; /// Auto-repeat interval. @@ -2236,7 +2244,8 @@ namespace DiscImageChef.Filesystems /// Screen line width. public byte lineWidth; /// Screen disabled?. - [MarshalAs(UnmanagedType.U1)] public bool imageOff; + [MarshalAs(UnmanagedType.U1)] + public bool imageOff; /// Spare area for screen values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 13)] public byte[] spareScreen; @@ -2251,13 +2260,16 @@ namespace DiscImageChef.Filesystems /// Stop bits. public byte stopBits; /// Parity enabled?. - [MarshalAs(UnmanagedType.U1)] public bool parityCheck; + [MarshalAs(UnmanagedType.U1)] + public bool parityCheck; /// Parity type. public byte parityType; /// Xon/Xoff enabled on TX. - [MarshalAs(UnmanagedType.U1)] public bool txXonXoff; + [MarshalAs(UnmanagedType.U1)] + public bool txXonXoff; /// Xon/Xoff enabled on RX. - [MarshalAs(UnmanagedType.U1)] public bool rxXonXoff; + [MarshalAs(UnmanagedType.U1)] + public bool rxXonXoff; /// Xon character. public byte xonCharacter; /// Xoff character. @@ -2265,30 +2277,39 @@ namespace DiscImageChef.Filesystems /// Xon/Xoff buffer on RX. public ushort rxXonXoffBuffer; /// DTR/DSR enabled?. - [MarshalAs(UnmanagedType.U1)] public bool dtrDsr; + [MarshalAs(UnmanagedType.U1)] + public bool dtrDsr; /// CTS/RTS enabled?. - [MarshalAs(UnmanagedType.U1)] public bool ctsRts; + [MarshalAs(UnmanagedType.U1)] + public bool ctsRts; /// NULLs after CR. public byte nullsAfterCr; /// NULLs after 0xFF. public byte nullsAfterFF; /// Send LF after CR in serial port. - [MarshalAs(UnmanagedType.U1)] public bool lfAfterCRSerial; + [MarshalAs(UnmanagedType.U1)] + public bool lfAfterCRSerial; /// BIOS error report in serial port. - [MarshalAs(UnmanagedType.U1)] public bool biosErrorReportSerial; + [MarshalAs(UnmanagedType.U1)] + public bool biosErrorReportSerial; /// Spare area for serial port values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 13)] public byte[] spareSerial; /// Send LF after CR in parallel port. - [MarshalAs(UnmanagedType.U1)] public bool lfAfterCrParallel; + [MarshalAs(UnmanagedType.U1)] + public bool lfAfterCrParallel; /// Select line supported?. - [MarshalAs(UnmanagedType.U1)] public bool selectLine; + [MarshalAs(UnmanagedType.U1)] + public bool selectLine; /// Paper empty supported?. - [MarshalAs(UnmanagedType.U1)] public bool paperEmpty; + [MarshalAs(UnmanagedType.U1)] + public bool paperEmpty; /// Fault line supported?. - [MarshalAs(UnmanagedType.U1)] public bool faultLine; + [MarshalAs(UnmanagedType.U1)] + public bool faultLine; /// BIOS error report in parallel port. - [MarshalAs(UnmanagedType.U1)] public bool biosErrorReportParallel; + [MarshalAs(UnmanagedType.U1)] + public bool biosErrorReportParallel; /// Spare area for parallel port values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 11)] public byte[] spareParallel; @@ -2296,9 +2317,11 @@ namespace DiscImageChef.Filesystems [MarshalAs(UnmanagedType.ByValArray, SizeConst = 14)] public byte[] spareWinchester; /// Parking enabled?. - [MarshalAs(UnmanagedType.U1)] public bool parkingEnabled; + [MarshalAs(UnmanagedType.U1)] + public bool parkingEnabled; /// Format protection?. - [MarshalAs(UnmanagedType.U1)] public bool formatProtection; + [MarshalAs(UnmanagedType.U1)] + public bool formatProtection; /// Spare area for RAM disk values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] public byte[] spareRamDisk; diff --git a/DiscImageChef.Filesystems/FATX.cs b/DiscImageChef.Filesystems/FATX.cs index 454f0f969..12e4d9c54 100644 --- a/DiscImageChef.Filesystems/FATX.cs +++ b/DiscImageChef.Filesystems/FATX.cs @@ -47,6 +47,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "FATX Filesystem Plugin"; public Guid Id => new Guid("ED27A721-4A17-4649-89FD-33633B46E228"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/FFS.cs b/DiscImageChef.Filesystems/FFS.cs index 8f859d56a..bfa048ee4 100644 --- a/DiscImageChef.Filesystems/FFS.cs +++ b/DiscImageChef.Filesystems/FFS.cs @@ -84,6 +84,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "BSD Fast File System (aka UNIX File System, UFS)"; public Guid Id => new Guid("CC90D342-05DB-48A8-988C-C1FE000034A3"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Fossil.cs b/DiscImageChef.Filesystems/Fossil.cs index c0a32fc21..5b5052061 100644 --- a/DiscImageChef.Filesystems/Fossil.cs +++ b/DiscImageChef.Filesystems/Fossil.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Fossil Filesystem Plugin"; public Guid Id => new Guid("932BF104-43F6-494F-973C-45EF58A51DA9"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { @@ -97,9 +98,7 @@ namespace DiscImageChef.Filesystems XmlFsType = new FileSystemType { - Type = "Fossil filesystem", - ClusterSize = hdr.blockSize, - Clusters = hdr.end + Type = "Fossil filesystem", ClusterSize = hdr.blockSize, Clusters = hdr.end }; if(sbLocation <= partition.End) diff --git a/DiscImageChef.Filesystems/HAMMER.cs b/DiscImageChef.Filesystems/HAMMER.cs index 6e54c39af..48b21660b 100644 --- a/DiscImageChef.Filesystems/HAMMER.cs +++ b/DiscImageChef.Filesystems/HAMMER.cs @@ -56,6 +56,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "HAMMER Filesystem"; public Guid Id => new Guid("91A188BF-5FD7-4677-BBD3-F59EBA9C864D"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/HPFS.cs b/DiscImageChef.Filesystems/HPFS.cs index 9070561c8..43de95046 100644 --- a/DiscImageChef.Filesystems/HPFS.cs +++ b/DiscImageChef.Filesystems/HPFS.cs @@ -47,6 +47,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "OS/2 High Performance File System"; public Guid Id => new Guid("33513B2C-f590-4acb-8bf2-0b1d5e19dec5"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/HPOFS.cs b/DiscImageChef.Filesystems/HPOFS.cs index 31516aff2..6da7acfec 100644 --- a/DiscImageChef.Filesystems/HPOFS.cs +++ b/DiscImageChef.Filesystems/HPOFS.cs @@ -54,6 +54,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "High Performance Optical File System"; public Guid Id => new Guid("1b72dcd5-d031-4757-8a9f-8d2fb18c59e2"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ISO9660/ISO9660.cs b/DiscImageChef.Filesystems/ISO9660/ISO9660.cs index eb39284de..6a9e3c84e 100644 --- a/DiscImageChef.Filesystems/ISO9660/ISO9660.cs +++ b/DiscImageChef.Filesystems/ISO9660/ISO9660.cs @@ -44,5 +44,6 @@ namespace DiscImageChef.Filesystems.ISO9660 public Encoding Encoding { get; private set; } public string Name => "ISO9660 Filesystem"; public Guid Id => new Guid("d812f4d3-c357-400d-90fd-3b22ef786aa8"); + public string Author => "Natalia Portillo"; } } \ No newline at end of file diff --git a/DiscImageChef.Filesystems/JFS.cs b/DiscImageChef.Filesystems/JFS.cs index e88b6cb74..4ff210397 100644 --- a/DiscImageChef.Filesystems/JFS.cs +++ b/DiscImageChef.Filesystems/JFS.cs @@ -48,6 +48,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "JFS Plugin"; public Guid Id => new Guid("D3BE2A41-8F28-4055-94DC-BB6C72A0E9C4"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/LIF.cs b/DiscImageChef.Filesystems/LIF.cs index 94add877c..ca531433a 100644 --- a/DiscImageChef.Filesystems/LIF.cs +++ b/DiscImageChef.Filesystems/LIF.cs @@ -49,6 +49,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "HP Logical Interchange Format Plugin"; public Guid Id => new Guid("41535647-77A5-477B-9206-DA727ACDC704"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/LisaFS/LisaFS.cs b/DiscImageChef.Filesystems/LisaFS/LisaFS.cs index bc0ca4792..a28cb0972 100644 --- a/DiscImageChef.Filesystems/LisaFS/LisaFS.cs +++ b/DiscImageChef.Filesystems/LisaFS/LisaFS.cs @@ -55,15 +55,14 @@ namespace DiscImageChef.Filesystems.LisaFS public Guid Id => new Guid("7E6034D1-D823-4248-A54D-239742B28391"); public Encoding Encoding { get; private set; } public FileSystemType XmlFsType { get; private set; } + public string Author => "Natalia Portillo"; // TODO: Implement Lisa 7/7 namespace (needs decoding {!CATALOG} file) public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; - static Dictionary GetDefaultOptions() - { - return new Dictionary {{"debug", false.ToString()}}; - } + static Dictionary GetDefaultOptions() => + new Dictionary {{"debug", false.ToString()}}; #region Caches /// Caches Extents Files diff --git a/DiscImageChef.Filesystems/Locus.cs b/DiscImageChef.Filesystems/Locus.cs index e6e3d214e..f0771758a 100644 --- a/DiscImageChef.Filesystems/Locus.cs +++ b/DiscImageChef.Filesystems/Locus.cs @@ -71,6 +71,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Locus Filesystem Plugin"; public Guid Id => new Guid("1A70B30A-437D-479A-88E1-D0C9C1797FF4"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/MicroDOS.cs b/DiscImageChef.Filesystems/MicroDOS.cs index ecd85456f..f2e708d71 100644 --- a/DiscImageChef.Filesystems/MicroDOS.cs +++ b/DiscImageChef.Filesystems/MicroDOS.cs @@ -50,6 +50,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "MicroDOS file system"; public Guid Id => new Guid("9F9A364A-1A27-48A3-B730-7A7122000324"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/MinixFS.cs b/DiscImageChef.Filesystems/MinixFS.cs index aa945de39..41352455a 100644 --- a/DiscImageChef.Filesystems/MinixFS.cs +++ b/DiscImageChef.Filesystems/MinixFS.cs @@ -69,6 +69,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Minix Filesystem"; public Guid Id => new Guid("FE248C3B-B727-4AE5-A39F-79EA9A07D4B3"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/NILFS2.cs b/DiscImageChef.Filesystems/NILFS2.cs index f7b13ab97..cd3d720ed 100644 --- a/DiscImageChef.Filesystems/NILFS2.cs +++ b/DiscImageChef.Filesystems/NILFS2.cs @@ -48,6 +48,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "NILFS2 Plugin"; public Guid Id => new Guid("35224226-C5CC-48B5-8FFD-3781E91E86B6"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/NTFS.cs b/DiscImageChef.Filesystems/NTFS.cs index b47b67627..c4911a615 100644 --- a/DiscImageChef.Filesystems/NTFS.cs +++ b/DiscImageChef.Filesystems/NTFS.cs @@ -47,6 +47,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "New Technology File System (NTFS)"; public Guid Id => new Guid("33513B2C-1e6d-4d21-a660-0bbc789c3871"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Nintendo.cs b/DiscImageChef.Filesystems/Nintendo.cs index 228949a08..30dd49041 100644 --- a/DiscImageChef.Filesystems/Nintendo.cs +++ b/DiscImageChef.Filesystems/Nintendo.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Nintendo optical filesystems"; public Guid Id => new Guid("4675fcb4-4418-4288-9e4a-33d6a4ac1126"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ODS.cs b/DiscImageChef.Filesystems/ODS.cs index 6e4628ec9..6caa8c954 100644 --- a/DiscImageChef.Filesystems/ODS.cs +++ b/DiscImageChef.Filesystems/ODS.cs @@ -56,6 +56,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Files-11 On-Disk Structure"; public Guid Id => new Guid("de20633c-8021-4384-aeb0-83b0df14491f"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Opera.cs b/DiscImageChef.Filesystems/Opera.cs index 12ced392a..78ae4cbcf 100644 --- a/DiscImageChef.Filesystems/Opera.cs +++ b/DiscImageChef.Filesystems/Opera.cs @@ -45,6 +45,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Opera Filesystem Plugin"; public Guid Id => new Guid("0ec84ec7-eae6-4196-83fe-943b3fe46dbd"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/PCEngine.cs b/DiscImageChef.Filesystems/PCEngine.cs index 1a7f8e77b..d1983458a 100644 --- a/DiscImageChef.Filesystems/PCEngine.cs +++ b/DiscImageChef.Filesystems/PCEngine.cs @@ -44,6 +44,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "PC Engine CD Plugin"; public Guid Id => new Guid("e5ee6d7c-90fa-49bd-ac89-14ef750b8af3"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/PCFX.cs b/DiscImageChef.Filesystems/PCFX.cs index 6cbebd7b0..6ea9f2e61 100644 --- a/DiscImageChef.Filesystems/PCFX.cs +++ b/DiscImageChef.Filesystems/PCFX.cs @@ -48,6 +48,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "PC-FX Plugin"; public Guid Id => new Guid("8BC27CCE-D9E9-48F8-BA93-C66A86EB565A"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/PFS.cs b/DiscImageChef.Filesystems/PFS.cs index 02a421459..53cee2c4e 100644 --- a/DiscImageChef.Filesystems/PFS.cs +++ b/DiscImageChef.Filesystems/PFS.cs @@ -66,6 +66,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Professional File System"; public Guid Id => new Guid("68DE769E-D957-406A-8AE4-3781CA8CDA77"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ProDOS.cs b/DiscImageChef.Filesystems/ProDOS.cs index ffbf1d6cb..0cb70498c 100644 --- a/DiscImageChef.Filesystems/ProDOS.cs +++ b/DiscImageChef.Filesystems/ProDOS.cs @@ -87,6 +87,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Apple ProDOS filesystem"; public Guid Id => new Guid("43874265-7B8A-4739-BCF7-07F80D5932BF"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/QNX4.cs b/DiscImageChef.Filesystems/QNX4.cs index bab5a998d..6da803a9b 100644 --- a/DiscImageChef.Filesystems/QNX4.cs +++ b/DiscImageChef.Filesystems/QNX4.cs @@ -43,12 +43,15 @@ namespace DiscImageChef.Filesystems public class QNX4 : IFilesystem { readonly byte[] qnx4_rootDir_fname = - {0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + { + 0x2F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }; public FileSystemType XmlFsType { get; private set; } public Encoding Encoding { get; private set; } public string Name => "QNX4 Plugin"; public Guid Id => new Guid("E73A63FA-B5B0-48BF-BF82-DA5F0A8170D2"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/QNX6.cs b/DiscImageChef.Filesystems/QNX6.cs index cb85a51e1..4ec3f0cdc 100644 --- a/DiscImageChef.Filesystems/QNX6.cs +++ b/DiscImageChef.Filesystems/QNX6.cs @@ -49,6 +49,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "QNX6 Plugin"; public Guid Id => new Guid("3E610EA2-4D08-4D70-8947-830CD4C74FC0"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/RBF.cs b/DiscImageChef.Filesystems/RBF.cs index 5106579a5..a3478e3b5 100644 --- a/DiscImageChef.Filesystems/RBF.cs +++ b/DiscImageChef.Filesystems/RBF.cs @@ -50,6 +50,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "OS-9 Random Block File Plugin"; public Guid Id => new Guid("E864E45B-0B52-4D29-A858-7BDFA9199FB2"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/RT11.cs b/DiscImageChef.Filesystems/RT11.cs index 967cc509a..3bb2c1c38 100644 --- a/DiscImageChef.Filesystems/RT11.cs +++ b/DiscImageChef.Filesystems/RT11.cs @@ -49,6 +49,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "RT-11 file system"; public Guid Id => new Guid("DB3E2F98-8F98-463C-8126-E937843DA024"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ReFS.cs b/DiscImageChef.Filesystems/ReFS.cs index b09b6c7f6..ab57e5db2 100644 --- a/DiscImageChef.Filesystems/ReFS.cs +++ b/DiscImageChef.Filesystems/ReFS.cs @@ -49,6 +49,7 @@ namespace DiscImageChef.Filesystems public Guid Id => new Guid("37766C4E-EBF5-4113-A712-B758B756ABD6"); public FileSystemType XmlFsType { get; private set; } public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Reiser.cs b/DiscImageChef.Filesystems/Reiser.cs index 1754967c4..436592d40 100644 --- a/DiscImageChef.Filesystems/Reiser.cs +++ b/DiscImageChef.Filesystems/Reiser.cs @@ -52,6 +52,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Reiser Filesystem Plugin"; public Guid Id => new Guid("1D8CD8B8-27E6-410F-9973-D16409225FBA"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Reiser4.cs b/DiscImageChef.Filesystems/Reiser4.cs index 05aeffa92..9fbaec26e 100644 --- a/DiscImageChef.Filesystems/Reiser4.cs +++ b/DiscImageChef.Filesystems/Reiser4.cs @@ -45,12 +45,15 @@ namespace DiscImageChef.Filesystems const uint REISER4_SUPER_OFFSET = 0x10000; readonly byte[] reiser4_magic = - {0x52, 0x65, 0x49, 0x73, 0x45, 0x72, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + { + 0x52, 0x65, 0x49, 0x73, 0x45, 0x72, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }; public FileSystemType XmlFsType { get; private set; } public Encoding Encoding { get; private set; } public string Name => "Reiser4 Filesystem Plugin"; public Guid Id => new Guid("301F2D00-E8D5-4F04-934E-81DFB21D15BA"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/SFS.cs b/DiscImageChef.Filesystems/SFS.cs index 8ef762309..16ff4b9fc 100644 --- a/DiscImageChef.Filesystems/SFS.cs +++ b/DiscImageChef.Filesystems/SFS.cs @@ -50,6 +50,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "SmartFileSystem"; public Guid Id => new Guid("26550C19-3671-4A2D-BC2F-F20CEB7F48DC"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/SolarFS.cs b/DiscImageChef.Filesystems/SolarFS.cs index 9fa8747cc..b1b17df7f 100644 --- a/DiscImageChef.Filesystems/SolarFS.cs +++ b/DiscImageChef.Filesystems/SolarFS.cs @@ -46,6 +46,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Solar_OS filesystem"; public Guid Id => new Guid("EA3101C1-E777-4B4F-B5A3-8C57F50F6E65"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { @@ -147,10 +148,7 @@ namespace DiscImageChef.Filesystems XmlFsType = new FileSystemType { - Type = "SolarFS", - Clusters = bpb.sectors, - ClusterSize = bpb.bps, - VolumeName = bpb.vol_name + Type = "SolarFS", Clusters = bpb.sectors, ClusterSize = bpb.bps, VolumeName = bpb.vol_name }; information = sb.ToString(); diff --git a/DiscImageChef.Filesystems/Squash.cs b/DiscImageChef.Filesystems/Squash.cs index f367cf4a6..81ec8d826 100644 --- a/DiscImageChef.Filesystems/Squash.cs +++ b/DiscImageChef.Filesystems/Squash.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Squash filesystem"; public Guid Id => new Guid("F8F6E46F-7A2A-48E3-9C0A-46AF4DC29E09"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/SysV.cs b/DiscImageChef.Filesystems/SysV.cs index a1ac98ece..9fd5cdaa8 100644 --- a/DiscImageChef.Filesystems/SysV.cs +++ b/DiscImageChef.Filesystems/SysV.cs @@ -66,6 +66,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "UNIX System V filesystem"; public Guid Id => new Guid("9B8D016A-8561-400E-A12A-A198283C211D"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/UCSDPascal/UCSDPascal.cs b/DiscImageChef.Filesystems/UCSDPascal/UCSDPascal.cs index a34d879eb..523105cac 100644 --- a/DiscImageChef.Filesystems/UCSDPascal/UCSDPascal.cs +++ b/DiscImageChef.Filesystems/UCSDPascal/UCSDPascal.cs @@ -58,6 +58,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal public string Name => "U.C.S.D. Pascal filesystem"; public Guid Id => new Guid("B0AC2CB5-72AA-473A-9200-270B5A2C2D53"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; public Errno ListXAttr(string path, out List xattrs) { @@ -65,10 +66,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal return Errno.NotSupported; } - public Errno GetXattr(string path, string xattr, ref byte[] buf) - { - return Errno.NotSupported; - } + public Errno GetXattr(string path, string xattr, ref byte[] buf) => Errno.NotSupported; public Errno ReadLink(string path, out string dest) { @@ -79,9 +77,7 @@ namespace DiscImageChef.Filesystems.UCSDPascal public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; - static Dictionary GetDefaultOptions() - { - return new Dictionary {{"debug", false.ToString()}}; - } + static Dictionary GetDefaultOptions() => + new Dictionary {{"debug", false.ToString()}}; } } \ No newline at end of file diff --git a/DiscImageChef.Filesystems/UDF.cs b/DiscImageChef.Filesystems/UDF.cs index e2f233919..f3dd7d7d5 100644 --- a/DiscImageChef.Filesystems/UDF.cs +++ b/DiscImageChef.Filesystems/UDF.cs @@ -46,14 +46,15 @@ namespace DiscImageChef.Filesystems { readonly byte[] UDF_Magic = { - 0x2A, 0x4F, 0x53, 0x54, 0x41, 0x20, 0x55, 0x44, 0x46, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6C, 0x69, 0x61, 0x6E, - 0x74, 0x00, 0x00, 0x00, 0x00 + 0x2A, 0x4F, 0x53, 0x54, 0x41, 0x20, 0x55, 0x44, 0x46, 0x20, 0x43, 0x6F, 0x6D, 0x70, 0x6C, 0x69, 0x61, + 0x6E, 0x74, 0x00, 0x00, 0x00, 0x00 }; public FileSystemType XmlFsType { get; private set; } public Encoding Encoding { get; private set; } public string Name => "Universal Disk Format"; public Guid Id => new Guid("83976FEC-A91B-464B-9293-56C719461BAB"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { @@ -294,13 +295,10 @@ namespace DiscImageChef.Filesystems information = sbInformation.ToString(); } - static DateTime EcmaToDateTime(Timestamp timestamp) - { - return DateHandlers.EcmaToDateTime(timestamp.typeAndZone, timestamp.year, timestamp.month, timestamp.day, - timestamp.hour, timestamp.minute, timestamp.second, - timestamp.centiseconds, timestamp.hundredsMicroseconds, - timestamp.microseconds); - } + static DateTime EcmaToDateTime(Timestamp timestamp) => + DateHandlers.EcmaToDateTime(timestamp.typeAndZone, timestamp.year, timestamp.month, timestamp.day, + timestamp.hour, timestamp.minute, timestamp.second, timestamp.centiseconds, + timestamp.hundredsMicroseconds, timestamp.microseconds); [Flags] enum EntityFlags : byte diff --git a/DiscImageChef.Filesystems/UNICOS.cs b/DiscImageChef.Filesystems/UNICOS.cs index 58e75d8a2..746406354 100644 --- a/DiscImageChef.Filesystems/UNICOS.cs +++ b/DiscImageChef.Filesystems/UNICOS.cs @@ -60,6 +60,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "UNICOS Filesystem Plugin"; public Guid Id => new Guid("61712F04-066C-44D5-A2A0-1E44C66B33F0"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/UNIXBFS.cs b/DiscImageChef.Filesystems/UNIXBFS.cs index 638808345..95b5d50fc 100644 --- a/DiscImageChef.Filesystems/UNIXBFS.cs +++ b/DiscImageChef.Filesystems/UNIXBFS.cs @@ -48,6 +48,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "UNIX Boot filesystem"; public Guid Id => new Guid("1E6E0DA6-F7E4-494C-80C6-CB5929E96155"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/VMfs.cs b/DiscImageChef.Filesystems/VMfs.cs index e9dc5d9d4..4901daaed 100644 --- a/DiscImageChef.Filesystems/VMfs.cs +++ b/DiscImageChef.Filesystems/VMfs.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "VMware filesystem"; public Guid Id => new Guid("EE52BDB8-B49C-4122-A3DA-AD21CBE79843"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/VxFS.cs b/DiscImageChef.Filesystems/VxFS.cs index 6e7695e38..3760e01d2 100644 --- a/DiscImageChef.Filesystems/VxFS.cs +++ b/DiscImageChef.Filesystems/VxFS.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Veritas filesystem"; public Guid Id => new Guid("EC372605-7687-453C-8BEA-7E0DFF79CB03"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/XFS.cs b/DiscImageChef.Filesystems/XFS.cs index f412b7075..58689b9ec 100644 --- a/DiscImageChef.Filesystems/XFS.cs +++ b/DiscImageChef.Filesystems/XFS.cs @@ -49,6 +49,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "XFS Filesystem Plugin"; public Guid Id => new Guid("1D8CD8B8-27E6-410F-9973-D16409225FBA"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/Xia.cs b/DiscImageChef.Filesystems/Xia.cs index 13fe7884e..61ea4b829 100644 --- a/DiscImageChef.Filesystems/Xia.cs +++ b/DiscImageChef.Filesystems/Xia.cs @@ -54,6 +54,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Xia filesystem"; public Guid Id => new Guid("169E1DE5-24F2-4EF6-A04D-A4B2CA66DE9D"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ZFS.cs b/DiscImageChef.Filesystems/ZFS.cs index e889dbbbc..d23da31db 100644 --- a/DiscImageChef.Filesystems/ZFS.cs +++ b/DiscImageChef.Filesystems/ZFS.cs @@ -44,16 +44,16 @@ namespace DiscImageChef.Filesystems /* * The ZFS on-disk structure is quite undocumented, so this has been checked using several test images and reading the comments and headers (but not the code) * of ZFS-On-Linux. - * + * * The most basic structure, the vdev label, is as follows: * 8KiB of blank space * 8KiB reserved for boot code, stored as a ZIO block with magic and checksum * 112KiB of nvlist, usually encoded using XDR * 128KiB of copies of the 1KiB uberblock - * + * * Two vdev labels, L0 and L1 are stored at the start of the vdev. * Another two, L2 and L3 are stored at the end. - * + * * The nvlist is nothing more than a double linked list of name/value pairs where name is a string and value is an arbitrary type (and can be an array of it). * On-disk they are stored sequentially (no pointers) and can be encoded in XDR (an old Sun serialization method that stores everything as 4 bytes chunks) or * natively (that is as the host natively stores that values, for example on Intel an extended float would be 10 bytes (80 bit). @@ -80,6 +80,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "ZFS Filesystem Plugin"; public Guid Id => new Guid("0750014F-A714-4692-A369-E23F6EC3659C"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/dump.cs b/DiscImageChef.Filesystems/dump.cs index 43fd6156f..03fe13f70 100644 --- a/DiscImageChef.Filesystems/dump.cs +++ b/DiscImageChef.Filesystems/dump.cs @@ -102,6 +102,7 @@ namespace DiscImageChef.Filesystems public string Name => "dump(8) Plugin"; public Guid Id => new Guid("E53B4D28-C858-4800-B092-DDAE80D361B9"); public FileSystemType XmlFsType { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/exFAT.cs b/DiscImageChef.Filesystems/exFAT.cs index e9ac5bf7d..6fea683ff 100644 --- a/DiscImageChef.Filesystems/exFAT.cs +++ b/DiscImageChef.Filesystems/exFAT.cs @@ -51,6 +51,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Microsoft Extended File Allocation Table"; public Guid Id => new Guid("8271D088-1533-4CB3-AC28-D802B68BB95C"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/ext2FS.cs b/DiscImageChef.Filesystems/ext2FS.cs index 86fd4d592..1f8f8a69c 100644 --- a/DiscImageChef.Filesystems/ext2FS.cs +++ b/DiscImageChef.Filesystems/ext2FS.cs @@ -165,6 +165,7 @@ namespace DiscImageChef.Filesystems public Encoding Encoding { get; private set; } public string Name => "Linux extended Filesystem 2, 3 and 4"; public Guid Id => new Guid("6AA91B88-150B-4A7B-AD56-F84FB2DF4184"); + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { diff --git a/DiscImageChef.Filesystems/extFS.cs b/DiscImageChef.Filesystems/extFS.cs index 625b6217d..ffe842d13 100644 --- a/DiscImageChef.Filesystems/extFS.cs +++ b/DiscImageChef.Filesystems/extFS.cs @@ -53,6 +53,7 @@ namespace DiscImageChef.Filesystems public string Name => "Linux extended Filesystem"; public Guid Id => new Guid("076CB3A2-08C2-4D69-BC8A-FCAA2E502BE2"); public Encoding Encoding { get; private set; } + public string Author => "Natalia Portillo"; public bool Identify(IMediaImage imagePlugin, Partition partition) { @@ -121,8 +122,7 @@ namespace DiscImageChef.Filesystems FreeClusters = extSb.freecountblk, FreeClustersSpecified = true, ClusterSize = 1024, - Clusters = - (long)((partition.End - partition.Start + 1) * imagePlugin.Info.SectorSize / 1024) + Clusters = (long)((partition.End - partition.Start + 1) * imagePlugin.Info.SectorSize / 1024) }; information = sb.ToString(); diff --git a/DiscImageChef.Filters/AppleDouble.cs b/DiscImageChef.Filters/AppleDouble.cs index 344c70b50..452317451 100644 --- a/DiscImageChef.Filters/AppleDouble.cs +++ b/DiscImageChef.Filters/AppleDouble.cs @@ -47,18 +47,30 @@ namespace DiscImageChef.Filters const uint AppleDoubleVersion = 0x00010000; const uint AppleDoubleVersion2 = 0x00020000; readonly byte[] DOSHome = - {0x4D, 0x53, 0x2D, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x4D, 0x53, 0x2D, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] MacintoshHome = - {0x4D, 0x61, 0x63, 0x69, 0x6E, 0x74, 0x6F, 0x73, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x4D, 0x61, 0x63, 0x69, 0x6E, 0x74, 0x6F, 0x73, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] OSXHome = - {0x4D, 0x61, 0x63, 0x20, 0x4F, 0x53, 0x20, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x4D, 0x61, 0x63, 0x20, 0x4F, 0x53, 0x20, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] ProDOSHome = - {0x50, 0x72, 0x6F, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x50, 0x72, 0x6F, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] UNIXHome = - {0x55, 0x6E, 0x69, 0x78, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x55, 0x6E, 0x69, 0x78, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] VMXHome = - {0x56, 0x41, 0x58, 0x20, 0x56, 0x4D, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x56, 0x41, 0x58, 0x20, 0x56, 0x4D, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; string basePath; DateTime creationTime; @@ -69,63 +81,34 @@ namespace DiscImageChef.Filters bool opened; AppleDoubleEntry rsrcFork; - public string Name => "AppleDouble"; - public Guid Id => new Guid("1B2165EE-C9DF-4B21-BBBB-9E5892B2DF4D"); + public string Name => "AppleDouble"; + public Guid Id => new Guid("1B2165EE-C9DF-4B21-BBBB-9E5892B2DF4D"); + public string Author => "Natalia Portillo"; public void Close() { opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return dataFork.length; - } + public long GetDataForkLength() => dataFork.length; - public Stream GetDataForkStream() - { - return new FileStream(basePath, FileMode.Open, FileAccess.Read); - } + public Stream GetDataForkStream() => new FileStream(basePath, FileMode.Open, FileAccess.Read); - public string GetFilename() - { - return Path.GetFileName(basePath); - } + public string GetFilename() => Path.GetFileName(basePath); - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return dataFork.length + rsrcFork.length; - } + public long GetLength() => dataFork.length + rsrcFork.length; - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public long GetResourceForkLength() - { - return rsrcFork.length; - } + public long GetResourceForkLength() => rsrcFork.length; public Stream GetResourceForkStream() { @@ -135,22 +118,11 @@ namespace DiscImageChef.Filters rsrcFork.offset + rsrcFork.length - 1); } - public bool HasResourceFork() - { - return rsrcFork.length > 0; - } + public bool HasResourceFork() => rsrcFork.length > 0; - public bool Identify(byte[] buffer) - { - // Now way to have two files in a single byte array - return false; - } + public bool Identify(byte[] buffer) => false; - public bool Identify(Stream stream) - { - // Now way to have two files in a single stream - return false; - } + public bool Identify(Stream stream) => false; public bool Identify(string path) { @@ -296,10 +268,7 @@ namespace DiscImageChef.Filters (header.version == AppleDoubleVersion || header.version == AppleDoubleVersion2); } - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; public void Open(byte[] buffer) { diff --git a/DiscImageChef.Filters/AppleSingle.cs b/DiscImageChef.Filters/AppleSingle.cs index 5e7b512a7..04c7e480d 100644 --- a/DiscImageChef.Filters/AppleSingle.cs +++ b/DiscImageChef.Filters/AppleSingle.cs @@ -47,18 +47,30 @@ namespace DiscImageChef.Filters const uint AppleSingleVersion = 0x00010000; const uint AppleSingleVersion2 = 0x00020000; readonly byte[] DOSHome = - {0x4D, 0x53, 0x2D, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x4D, 0x53, 0x2D, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] MacintoshHome = - {0x4D, 0x61, 0x63, 0x69, 0x6E, 0x74, 0x6F, 0x73, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x4D, 0x61, 0x63, 0x69, 0x6E, 0x74, 0x6F, 0x73, 0x68, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] OSXHome = - {0x4D, 0x61, 0x63, 0x20, 0x4F, 0x53, 0x20, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x4D, 0x61, 0x63, 0x20, 0x4F, 0x53, 0x20, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] ProDOSHome = - {0x50, 0x72, 0x6F, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x50, 0x72, 0x6F, 0x44, 0x4F, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] UNIXHome = - {0x55, 0x6E, 0x69, 0x78, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x55, 0x6E, 0x69, 0x78, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; readonly byte[] VMSHome = - {0x56, 0x41, 0x58, 0x20, 0x56, 0x4D, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}; + { + 0x56, 0x41, 0x58, 0x20, 0x56, 0x4D, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 + }; string basePath; byte[] bytes; DateTime creationTime; @@ -70,8 +82,9 @@ namespace DiscImageChef.Filters AppleSingleEntry rsrcFork; Stream stream; - public string Name => "AppleSingle"; - public Guid Id => new Guid("A69B20E8-F4D3-42BB-BD2B-4A7263394A05"); + public string Name => "AppleSingle"; + public Guid Id => new Guid("A69B20E8-F4D3-42BB-BD2B-4A7263394A05"); + public string Author => "Natalia Portillo"; public void Close() { @@ -83,20 +96,11 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return dataFork.length; - } + public long GetDataForkLength() => dataFork.length; public Stream GetDataForkStream() { @@ -111,35 +115,17 @@ namespace DiscImageChef.Filters return null; } - public string GetFilename() - { - return Path.GetFileName(basePath); - } + public string GetFilename() => Path.GetFileName(basePath); - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return dataFork.length + rsrcFork.length; - } + public long GetLength() => dataFork.length + rsrcFork.length; - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public long GetResourceForkLength() - { - return rsrcFork.length; - } + public long GetResourceForkLength() => rsrcFork.length; public Stream GetResourceForkStream() { @@ -154,10 +140,7 @@ namespace DiscImageChef.Filters return null; } - public bool HasResourceFork() - { - return rsrcFork.length > 0; - } + public bool HasResourceFork() => rsrcFork.length > 0; public bool Identify(byte[] buffer) { @@ -198,10 +181,7 @@ namespace DiscImageChef.Filters (header.version == AppleSingleVersion || header.version == AppleSingleVersion2); } - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; public void Open(byte[] buffer) { diff --git a/DiscImageChef.Filters/BZip2.cs b/DiscImageChef.Filters/BZip2.cs index 9f1c6016a..97ad7382d 100644 --- a/DiscImageChef.Filters/BZip2.cs +++ b/DiscImageChef.Filters/BZip2.cs @@ -51,8 +51,9 @@ namespace DiscImageChef.Filters DateTime lastWriteTime; bool opened; - public string Name => "BZip2"; - public Guid Id => new Guid("FCCFB0C3-32EF-40D8-9714-2333F6AC72A9"); + public string Name => "BZip2"; + public Guid Id => new Guid("FCCFB0C3-32EF-40D8-9714-2333F6AC72A9"); + public string Author => "Natalia Portillo"; public void Close() { @@ -62,30 +63,15 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public Stream GetDataForkStream() - { - return innerStream; - } + public Stream GetDataForkStream() => innerStream; - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public Stream GetResourceForkStream() - { - return null; - } + public Stream GetResourceForkStream() => null; - public bool HasResourceFork() - { - return false; - } + public bool HasResourceFork() => false; public bool Identify(byte[] buffer) { @@ -176,30 +162,15 @@ namespace DiscImageChef.Filters opened = true; } - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return decompressedSize; - } + public long GetDataForkLength() => decompressedSize; - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return decompressedSize; - } + public long GetLength() => decompressedSize; - public long GetResourceForkLength() - { - return 0; - } + public long GetResourceForkLength() => 0; public string GetFilename() { @@ -211,14 +182,8 @@ namespace DiscImageChef.Filters : basePath; } - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; } } \ No newline at end of file diff --git a/DiscImageChef.Filters/GZip.cs b/DiscImageChef.Filters/GZip.cs index 5cc845258..8367fb414 100644 --- a/DiscImageChef.Filters/GZip.cs +++ b/DiscImageChef.Filters/GZip.cs @@ -50,8 +50,9 @@ namespace DiscImageChef.Filters bool opened; Stream zStream; - public string Name => "GZip"; - public Guid Id => new Guid("F4996661-4A29-42C9-A2C7-3904EF40F3B0"); + public string Name => "GZip"; + public Guid Id => new Guid("F4996661-4A29-42C9-A2C7-3904EF40F3B0"); + public string Author => "Natalia Portillo"; public void Close() { @@ -61,35 +62,17 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public Stream GetDataForkStream() - { - return zStream; - } + public Stream GetDataForkStream() => zStream; - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public Stream GetResourceForkStream() - { - return null; - } + public Stream GetResourceForkStream() => null; - public bool HasResourceFork() - { - return false; - } + public bool HasResourceFork() => false; - public bool Identify(byte[] buffer) - { - return buffer[0] == 0x1F && buffer[1] == 0x8B && buffer[2] == 0x08; - } + public bool Identify(byte[] buffer) => buffer[0] == 0x1F && buffer[1] == 0x8B && buffer[2] == 0x08; public bool Identify(Stream stream) { @@ -191,30 +174,15 @@ namespace DiscImageChef.Filters opened = true; } - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return decompressedSize; - } + public long GetDataForkLength() => decompressedSize; - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return decompressedSize; - } + public long GetLength() => decompressedSize; - public long GetResourceForkLength() - { - return 0; - } + public long GetResourceForkLength() => 0; public string GetFilename() { @@ -226,14 +194,8 @@ namespace DiscImageChef.Filters : basePath; } - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; } } \ No newline at end of file diff --git a/DiscImageChef.Filters/LZip.cs b/DiscImageChef.Filters/LZip.cs index 4fb6eee83..e2fc2e79c 100644 --- a/DiscImageChef.Filters/LZip.cs +++ b/DiscImageChef.Filters/LZip.cs @@ -51,8 +51,9 @@ namespace DiscImageChef.Filters DateTime lastWriteTime; bool opened; - public string Name => "LZip"; - public Guid Id => new Guid("09D715E9-20C0-48B1-A8D9-D8897CEC57C9"); + public string Name => "LZip"; + public Guid Id => new Guid("09D715E9-20C0-48B1-A8D9-D8897CEC57C9"); + public string Author => "Natalia Portillo"; public void Close() { @@ -62,36 +63,18 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public Stream GetDataForkStream() - { - return innerStream; - } + public Stream GetDataForkStream() => innerStream; - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public Stream GetResourceForkStream() - { - return null; - } + public Stream GetResourceForkStream() => null; - public bool HasResourceFork() - { - return false; - } + public bool HasResourceFork() => false; - public bool Identify(byte[] buffer) - { - return buffer[0] == 0x4C && buffer[1] == 0x5A && buffer[2] == 0x49 && buffer[3] == 0x50 && - buffer[4] == 0x01; - } + public bool Identify(byte[] buffer) => + buffer[0] == 0x4C && buffer[1] == 0x5A && buffer[2] == 0x49 && buffer[3] == 0x50 && buffer[4] == 0x01; public bool Identify(Stream stream) { @@ -166,30 +149,15 @@ namespace DiscImageChef.Filters opened = true; } - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return decompressedSize; - } + public long GetDataForkLength() => decompressedSize; - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return decompressedSize; - } + public long GetLength() => decompressedSize; - public long GetResourceForkLength() - { - return 0; - } + public long GetResourceForkLength() => 0; public string GetFilename() { @@ -201,14 +169,8 @@ namespace DiscImageChef.Filters : basePath; } - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; } } \ No newline at end of file diff --git a/DiscImageChef.Filters/MacBinary.cs b/DiscImageChef.Filters/MacBinary.cs index fdd50562b..cae421d08 100644 --- a/DiscImageChef.Filters/MacBinary.cs +++ b/DiscImageChef.Filters/MacBinary.cs @@ -57,8 +57,9 @@ namespace DiscImageChef.Filters long rsrcForkOff; Stream stream; - public string Name => "MacBinary"; - public Guid Id => new Guid("D7C321D3-E51F-45DF-A150-F6BFDF0D7704"); + public string Name => "MacBinary"; + public Guid Id => new Guid("D7C321D3-E51F-45DF-A150-F6BFDF0D7704"); + public string Author => "Natalia Portillo"; public void Close() { @@ -70,20 +71,11 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return header.dataLength; - } + public long GetDataForkLength() => header.dataLength; public Stream GetDataForkStream() { @@ -98,35 +90,17 @@ namespace DiscImageChef.Filters return null; } - public string GetFilename() - { - return filename; - } + public string GetFilename() => filename; - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return header.dataLength + header.resourceLength; - } + public long GetLength() => header.dataLength + header.resourceLength; - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public long GetResourceForkLength() - { - return header.resourceLength; - } + public long GetResourceForkLength() => header.resourceLength; public Stream GetResourceForkStream() { @@ -141,10 +115,7 @@ namespace DiscImageChef.Filters return null; } - public bool HasResourceFork() - { - return header.resourceLength > 0; - } + public bool HasResourceFork() => header.resourceLength > 0; public bool Identify(byte[] buffer) { @@ -191,10 +162,7 @@ namespace DiscImageChef.Filters (header.dataLength > 0 || header.resourceLength > 0); } - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; public void Open(byte[] buffer) { diff --git a/DiscImageChef.Filters/PCExchange.cs b/DiscImageChef.Filters/PCExchange.cs index 7a9f9462d..a727c42c6 100644 --- a/DiscImageChef.Filters/PCExchange.cs +++ b/DiscImageChef.Filters/PCExchange.cs @@ -58,83 +58,42 @@ namespace DiscImageChef.Filters long rsrcLen; string rsrcPath; - public string Name => "PCExchange"; - public Guid Id => new Guid("9264EB9F-D634-4F9B-BE12-C24CD44988C6"); + public string Name => "PCExchange"; + public Guid Id => new Guid("9264EB9F-D634-4F9B-BE12-C24CD44988C6"); + public string Author => "Natalia Portillo"; public void Close() { opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return dataLen; - } + public long GetDataForkLength() => dataLen; - public Stream GetDataForkStream() - { - return new FileStream(dataPath, FileMode.Open, FileAccess.Read); - } + public Stream GetDataForkStream() => new FileStream(dataPath, FileMode.Open, FileAccess.Read); - public string GetFilename() - { - return Path.GetFileName(basePath); - } + public string GetFilename() => Path.GetFileName(basePath); - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return dataLen + rsrcLen; - } + public long GetLength() => dataLen + rsrcLen; - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public long GetResourceForkLength() - { - return rsrcLen; - } + public long GetResourceForkLength() => rsrcLen; - public Stream GetResourceForkStream() - { - return new FileStream(rsrcPath, FileMode.Open, FileAccess.Read); - } + public Stream GetResourceForkStream() => new FileStream(rsrcPath, FileMode.Open, FileAccess.Read); - public bool HasResourceFork() - { - return rsrcPath != null; - } + public bool HasResourceFork() => rsrcPath != null; - public bool Identify(byte[] buffer) - { - return false; - } + public bool Identify(byte[] buffer) => false; - public bool Identify(Stream stream) - { - return false; - } + public bool Identify(Stream stream) => false; public bool Identify(string path) { @@ -188,10 +147,7 @@ namespace DiscImageChef.Filters return dataFound && rsrcFound; } - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; public void Open(byte[] buffer) { diff --git a/DiscImageChef.Filters/XZ.cs b/DiscImageChef.Filters/XZ.cs index 63de86a45..756ae438c 100644 --- a/DiscImageChef.Filters/XZ.cs +++ b/DiscImageChef.Filters/XZ.cs @@ -50,8 +50,9 @@ namespace DiscImageChef.Filters DateTime lastWriteTime; bool opened; - public string Name => "XZ"; - public Guid Id => new Guid("666A8617-0444-4C05-9F4F-DF0FD758D0D2"); + public string Name => "XZ"; + public Guid Id => new Guid("666A8617-0444-4C05-9F4F-DF0FD758D0D2"); + public string Author => "Natalia Portillo"; public void Close() { @@ -61,37 +62,20 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public Stream GetDataForkStream() - { - return innerStream; - } + public Stream GetDataForkStream() => innerStream; - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public Stream GetResourceForkStream() - { - return null; - } + public Stream GetResourceForkStream() => null; - public bool HasResourceFork() - { - return false; - } + public bool HasResourceFork() => false; - public bool Identify(byte[] buffer) - { - return buffer[0] == 0xFD && buffer[1] == 0x37 && buffer[2] == 0x7A && buffer[3] == 0x58 && - buffer[4] == 0x5A && buffer[5] == 0x00 && buffer[buffer.Length - 2] == 0x59 && - buffer[buffer.Length - 1] == 0x5A; - } + public bool Identify(byte[] buffer) => + buffer[0] == 0xFD && buffer[1] == 0x37 && buffer[2] == 0x7A && + buffer[3] == 0x58 && buffer[4] == 0x5A && + buffer[5] == 0x00 && buffer[buffer.Length - 2] == 0x59 && buffer[buffer.Length - 1] == 0x5A; public bool Identify(Stream stream) { @@ -162,30 +146,15 @@ namespace DiscImageChef.Filters opened = true; } - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return decompressedSize; - } + public long GetDataForkLength() => decompressedSize; - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return decompressedSize; - } + public long GetLength() => decompressedSize; - public long GetResourceForkLength() - { - return 0; - } + public long GetResourceForkLength() => 0; public string GetFilename() { @@ -197,15 +166,9 @@ namespace DiscImageChef.Filters : basePath; } - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; void GuessSize() { diff --git a/DiscImageChef.Filters/ZZZNoFilter.cs b/DiscImageChef.Filters/ZZZNoFilter.cs index 42661cdcb..5f5064a9d 100644 --- a/DiscImageChef.Filters/ZZZNoFilter.cs +++ b/DiscImageChef.Filters/ZZZNoFilter.cs @@ -47,8 +47,9 @@ namespace DiscImageChef.Filters DateTime lastWriteTime; bool opened; - public string Name => "No filter"; - public Guid Id => new Guid("12345678-AAAA-BBBB-CCCC-123456789000"); + public string Name => "No filter"; + public Guid Id => new Guid("12345678-AAAA-BBBB-CCCC-123456789000"); + public string Author => "Natalia Portillo"; public void Close() { @@ -58,46 +59,21 @@ namespace DiscImageChef.Filters opened = false; } - public string GetBasePath() - { - return basePath; - } + public string GetBasePath() => basePath; - public Stream GetDataForkStream() - { - return dataStream; - } + public Stream GetDataForkStream() => dataStream; - public string GetPath() - { - return basePath; - } + public string GetPath() => basePath; - public Stream GetResourceForkStream() - { - return null; - } + public Stream GetResourceForkStream() => null; - public bool HasResourceFork() - { - // TODO: Implement support for xattrs/ADS - return false; - } + public bool HasResourceFork() => false; - public bool Identify(byte[] buffer) - { - return buffer != null && buffer.Length > 0; - } + public bool Identify(byte[] buffer) => buffer != null && buffer.Length > 0; - public bool Identify(Stream stream) - { - return stream != null && stream.Length > 0; - } + public bool Identify(Stream stream) => stream != null && stream.Length > 0; - public bool Identify(string path) - { - return File.Exists(path); - } + public bool Identify(string path) => File.Exists(path); public void Open(byte[] buffer) { @@ -127,44 +103,20 @@ namespace DiscImageChef.Filters opened = true; } - public DateTime GetCreationTime() - { - return creationTime; - } + public DateTime GetCreationTime() => creationTime; - public long GetDataForkLength() - { - return dataStream.Length; - } + public long GetDataForkLength() => dataStream.Length; - public DateTime GetLastWriteTime() - { - return lastWriteTime; - } + public DateTime GetLastWriteTime() => lastWriteTime; - public long GetLength() - { - return dataStream.Length; - } + public long GetLength() => dataStream.Length; - public long GetResourceForkLength() - { - return 0; - } + public long GetResourceForkLength() => 0; - public string GetFilename() - { - return Path.GetFileName(basePath); - } + public string GetFilename() => Path.GetFileName(basePath); - public string GetParentFolder() - { - return Path.GetDirectoryName(basePath); - } + public string GetParentFolder() => Path.GetDirectoryName(basePath); - public bool IsOpened() - { - return opened; - } + public bool IsOpened() => opened; } } \ No newline at end of file diff --git a/DiscImageChef.Gui/dlgPlugins.xeto.cs b/DiscImageChef.Gui/dlgPlugins.xeto.cs index ccbb71db6..af6522c31 100644 --- a/DiscImageChef.Gui/dlgPlugins.xeto.cs +++ b/DiscImageChef.Gui/dlgPlugins.xeto.cs @@ -71,25 +71,37 @@ namespace DiscImageChef.Gui grdFilters.DataStore = filters; grdFilters.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdFilters.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdFilters.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdFilters.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -99,25 +111,42 @@ namespace DiscImageChef.Gui grdReadableMediaImages.DataStore = mediaImages; grdReadableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdReadableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdReadableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdReadableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -127,25 +156,37 @@ namespace DiscImageChef.Gui grdPartitions.DataStore = partitions; grdPartitions.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdPartitions.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdPartitions.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdPartitions.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -155,25 +196,37 @@ namespace DiscImageChef.Gui grdFilesystem.DataStore = filesystems; grdFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -183,25 +236,42 @@ namespace DiscImageChef.Gui grdReadOnlyFilesystem.DataStore = readOnlyFilesystems; grdReadOnlyFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdReadOnlyFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdReadOnlyFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdReadOnlyFilesystem.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -211,25 +281,43 @@ namespace DiscImageChef.Gui grdReadableFloppyImages.DataStore = floppyImages; grdReadableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdReadableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdReadableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdReadableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -239,25 +327,43 @@ namespace DiscImageChef.Gui grdWritableFloppyImages.DataStore = writableFloppyImages; grdWritableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdWritableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdWritableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdWritableFloppyImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -267,25 +373,42 @@ namespace DiscImageChef.Gui grdWritableMediaImages.DataStore = writableImages; grdWritableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Name)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Name) + }, HeaderText = "Name", Sortable = true }); grdWritableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => $"{r.Uuid}")}, + DataCell = new TextBoxCell + { + Binding = + Binding + .Property(r => $"{r.Uuid}") + }, HeaderText = "UUID", Sortable = true }); grdWritableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Version)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Version) + }, HeaderText = "Version", Sortable = true }); grdWritableMediaImages.Columns.Add(new GridColumn { - DataCell = new TextBoxCell {Binding = Binding.Property(r => r.Author)}, + DataCell = new TextBoxCell + { + Binding = + Binding.Property(r => r.Author) + }, HeaderText = "Author", Sortable = true }); @@ -312,94 +435,79 @@ namespace DiscImageChef.Gui Name = filter.Name, Uuid = filter.Id, Version = Assembly.GetAssembly(filter.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute)Attribute.GetCustomAttribute(Assembly.GetAssembly(filter.GetType()), - typeof(AssemblyCompanyAttribute), - false)).Company + Author = filter.Author }); foreach(IFloppyImage floppyImage in GetPluginBase.Instance.FloppyImages.Values) floppyImages.Add(new PluginEntry { - Name = floppyImage.Name, - Uuid = floppyImage.Id, - Version = Assembly.GetAssembly(floppyImage.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(floppyImage.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = floppyImage.Name, + Uuid = floppyImage.Id, + Version = Assembly + .GetAssembly(floppyImage.GetType())?.GetName().Version.ToString(), + Author = floppyImage.Author }); foreach(IMediaImage mediaImage in GetPluginBase.Instance.ImagePluginsList.Values) mediaImages.Add(new PluginEntry { - Name = mediaImage.Name, - Uuid = mediaImage.Id, - Version = Assembly.GetAssembly(mediaImage.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(mediaImage.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = mediaImage.Name, + Uuid = mediaImage.Id, + Version = Assembly + .GetAssembly(mediaImage.GetType())?.GetName().Version.ToString(), + Author = mediaImage.Author }); foreach(IPartition partition in GetPluginBase.Instance.PartPluginsList.Values) partitions.Add(new PluginEntry { - Name = partition.Name, - Uuid = partition.Id, - Version = Assembly.GetAssembly(partition.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(partition.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = partition.Name, + Uuid = partition.Id, + Version = + Assembly.GetAssembly(partition.GetType())?.GetName().Version.ToString(), + Author = partition.Author }); foreach(IFilesystem filesystem in GetPluginBase.Instance.PluginsList.Values) filesystems.Add(new PluginEntry { - Name = filesystem.Name, - Uuid = filesystem.Id, - Version = Assembly.GetAssembly(filesystem.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(filesystem.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = filesystem.Name, + Uuid = filesystem.Id, + Version = Assembly + .GetAssembly(filesystem.GetType())?.GetName().Version.ToString(), + Author = filesystem.Author }); foreach(IReadOnlyFilesystem readOnlyFilesystem in GetPluginBase.Instance.ReadOnlyFilesystems.Values) readOnlyFilesystems.Add(new PluginEntry { - Name = readOnlyFilesystem.Name, - Uuid = readOnlyFilesystem.Id, - Version = Assembly.GetAssembly(readOnlyFilesystem.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(readOnlyFilesystem.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = readOnlyFilesystem.Name, + Uuid = readOnlyFilesystem.Id, + Version = Assembly + .GetAssembly(readOnlyFilesystem.GetType())?.GetName().Version + .ToString(), + Author = readOnlyFilesystem.Author }); foreach(IWritableFloppyImage writableFloppyImage in GetPluginBase.Instance.WritableFloppyImages.Values) writableFloppyImages.Add(new PluginEntry { - Name = writableFloppyImage.Name, - Uuid = writableFloppyImage.Id, - Version = Assembly.GetAssembly(writableFloppyImage.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(writableFloppyImage.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = writableFloppyImage.Name, + Uuid = writableFloppyImage.Id, + Version = Assembly + .GetAssembly(writableFloppyImage.GetType())?.GetName().Version + .ToString(), + Author = writableFloppyImage.Author }); foreach(IWritableImage writableImage in GetPluginBase.Instance.WritableImages.Values) writableImages.Add(new PluginEntry { - Name = writableImage.Name, - Uuid = writableImage.Id, - Version = Assembly.GetAssembly(writableImage.GetType())?.GetName().Version.ToString(), - Author = - ((AssemblyCompanyAttribute) - Attribute.GetCustomAttribute(Assembly.GetAssembly(writableImage.GetType()), - typeof(AssemblyCompanyAttribute), false)).Company + Name = writableImage.Name, + Uuid = writableImage.Id, + Version = Assembly + .GetAssembly(writableImage.GetType())?.GetName().Version.ToString(), + Author = writableImage.Author }); } diff --git a/DiscImageChef.Partitions/Acorn.cs b/DiscImageChef.Partitions/Acorn.cs index dc0bdf63b..2359e2ab3 100644 --- a/DiscImageChef.Partitions/Acorn.cs +++ b/DiscImageChef.Partitions/Acorn.cs @@ -50,8 +50,9 @@ namespace DiscImageChef.Partitions const uint TYPE_RISCIX_SCSI = 2; const uint TYPE_MASK = 15; - public string Name => "Acorn FileCore partitions"; - public Guid Id => new Guid("A7C8FEBE-8D00-4933-B9F3-42184C8BA808"); + public string Name => "Acorn FileCore partitions"; + public Guid Id => new Guid("A7C8FEBE-8D00-4933-B9F3-42184C8BA808"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -91,12 +92,14 @@ namespace DiscImageChef.Partitions { Partition part = new Partition { - Size = (ulong)bootBlock.discRecord.disc_size_high * 0x100000000 + bootBlock.discRecord.disc_size, + Size = + (ulong)bootBlock.discRecord.disc_size_high * 0x100000000 + bootBlock.discRecord.disc_size, Length = - ((ulong)bootBlock.discRecord.disc_size_high * 0x100000000 + bootBlock.discRecord.disc_size) / - imagePlugin.Info.SectorSize, + ((ulong)bootBlock.discRecord.disc_size_high * 0x100000000 + + bootBlock.discRecord.disc_size) / imagePlugin.Info.SectorSize, Type = "ADFS", - Name = StringHandlers.CToString(bootBlock.discRecord.disc_name, Encoding.GetEncoding("iso-8859-1")) + Name = StringHandlers.CToString(bootBlock.discRecord.disc_name, + Encoding.GetEncoding("iso-8859-1")) }; if(part.Size > 0) { diff --git a/DiscImageChef.Partitions/AppleMap.cs b/DiscImageChef.Partitions/AppleMap.cs index 72eeeb72a..f844ddc13 100644 --- a/DiscImageChef.Partitions/AppleMap.cs +++ b/DiscImageChef.Partitions/AppleMap.cs @@ -53,8 +53,9 @@ namespace DiscImageChef.Partitions /// Old indicator for HFS partition, "TFS1" const uint HFS_MAGIC_OLD = 0x54465331; - public string Name => "Apple Partition Map"; - public Guid Id => new Guid("36405F8D-4F1A-07F5-209C-223D735D6D22"); + public string Name => "Apple Partition Map"; + public Guid Id => new Guid("36405F8D-4F1A-07F5-209C-223D735D6D22"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/Apricot.cs b/DiscImageChef.Partitions/Apricot.cs index 213e397b5..3a376cb9c 100644 --- a/DiscImageChef.Partitions/Apricot.cs +++ b/DiscImageChef.Partitions/Apricot.cs @@ -48,7 +48,9 @@ namespace DiscImageChef.Partitions "Apricot Portable ROM BIOS", "Apricot F1 ROM BIOS" }; readonly string[] diskTypeCodes = - {"MF1DD 70-track", "MF1DD", "MF2DD", "Winchester 5M", "Winchester 10M", "Winchester 20M"}; + { + "MF1DD 70-track", "MF1DD", "MF2DD", "Winchester 5M", "Winchester 10M", "Winchester 20M" + }; readonly int[] lineModes = {256, 200}; readonly int[] lineWidths = {80, 40}; readonly string[] operatingSystemCodes = {"Invalid", "MS-DOS", "UCSD Pascal", "CP/M", "Concurrent CP/M"}; @@ -56,8 +58,9 @@ namespace DiscImageChef.Partitions readonly string[] printDevices = {"Parallel", "Serial"}; readonly double[] stopBits = {1, 1.5, 2}; - public string Name => "ACT Apricot partitions"; - public Guid Id => new Guid("8CBF5864-7B5A-47A0-8CEB-199C74FA22DE"); + public string Name => "ACT Apricot partitions"; + public Guid Id => new Guid("8CBF5864-7B5A-47A0-8CEB-199C74FA22DE"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -270,15 +273,18 @@ namespace DiscImageChef.Partitions /// Operating system. public byte operatingSystem; /// Software write protection. - [MarshalAs(UnmanagedType.U1)] public bool writeProtected; + [MarshalAs(UnmanagedType.U1)] + public bool writeProtected; /// Copy protected. - [MarshalAs(UnmanagedType.U1)] public bool copyProtected; + [MarshalAs(UnmanagedType.U1)] + public bool copyProtected; /// Boot type. public byte bootType; /// Partitions. public byte partitionCount; /// Is hard disk?. - [MarshalAs(UnmanagedType.U1)] public bool winchester; + [MarshalAs(UnmanagedType.U1)] + public bool winchester; /// Sector size. public ushort sectorSize; /// Sectors per track. @@ -331,15 +337,18 @@ namespace DiscImageChef.Partitions /// Major BIOS version. public byte biosMajorVersion; /// Diagnostics enabled?. - [MarshalAs(UnmanagedType.U1)] public bool diagnosticsFlag; + [MarshalAs(UnmanagedType.U1)] + public bool diagnosticsFlag; /// Printer device. public byte prnDevice; /// Bell volume. public byte bellVolume; /// Cache enabled?. - [MarshalAs(UnmanagedType.U1)] public bool enableCache; + [MarshalAs(UnmanagedType.U1)] + public bool enableCache; /// Graphics enabled?. - [MarshalAs(UnmanagedType.U1)] public bool enableGraphics; + [MarshalAs(UnmanagedType.U1)] + public bool enableGraphics; /// Length in sectors of DOS. public byte dosLength; /// Length in sectors of FONT file. @@ -355,7 +364,8 @@ namespace DiscImageChef.Partitions /// Keyboard click volume. public byte keyboardVolume; /// Auto-repeat enabled?. - [MarshalAs(UnmanagedType.U1)] public bool autorepeat; + [MarshalAs(UnmanagedType.U1)] + public bool autorepeat; /// Auto-repeat lead-in. public byte autorepeatLeadIn; /// Auto-repeat interval. @@ -370,7 +380,8 @@ namespace DiscImageChef.Partitions /// Screen line width. public byte lineWidth; /// Screen disabled?. - [MarshalAs(UnmanagedType.U1)] public bool imageOff; + [MarshalAs(UnmanagedType.U1)] + public bool imageOff; /// Spare area for screen values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 13)] public byte[] spareScreen; @@ -385,13 +396,16 @@ namespace DiscImageChef.Partitions /// Stop bits. public byte stopBits; /// Parity enabled?. - [MarshalAs(UnmanagedType.U1)] public bool parityCheck; + [MarshalAs(UnmanagedType.U1)] + public bool parityCheck; /// Parity type. public byte parityType; /// Xon/Xoff enabled on TX. - [MarshalAs(UnmanagedType.U1)] public bool txXonXoff; + [MarshalAs(UnmanagedType.U1)] + public bool txXonXoff; /// Xon/Xoff enabled on RX. - [MarshalAs(UnmanagedType.U1)] public bool rxXonXoff; + [MarshalAs(UnmanagedType.U1)] + public bool rxXonXoff; /// Xon character. public byte xonCharacter; /// Xoff character. @@ -399,30 +413,39 @@ namespace DiscImageChef.Partitions /// Xon/Xoff buffer on RX. public ushort rxXonXoffBuffer; /// DTR/DSR enabled?. - [MarshalAs(UnmanagedType.U1)] public bool dtrDsr; + [MarshalAs(UnmanagedType.U1)] + public bool dtrDsr; /// CTS/RTS enabled?. - [MarshalAs(UnmanagedType.U1)] public bool ctsRts; + [MarshalAs(UnmanagedType.U1)] + public bool ctsRts; /// NULLs after CR. public byte nullsAfterCr; /// NULLs after 0xFF. public byte nullsAfterFF; /// Send LF after CR in serial port. - [MarshalAs(UnmanagedType.U1)] public bool lfAfterCRSerial; + [MarshalAs(UnmanagedType.U1)] + public bool lfAfterCRSerial; /// BIOS error report in serial port. - [MarshalAs(UnmanagedType.U1)] public bool biosErrorReportSerial; + [MarshalAs(UnmanagedType.U1)] + public bool biosErrorReportSerial; /// Spare area for serial port values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 13)] public byte[] spareSerial; /// Send LF after CR in parallel port. - [MarshalAs(UnmanagedType.U1)] public bool lfAfterCrParallel; + [MarshalAs(UnmanagedType.U1)] + public bool lfAfterCrParallel; /// Select line supported?. - [MarshalAs(UnmanagedType.U1)] public bool selectLine; + [MarshalAs(UnmanagedType.U1)] + public bool selectLine; /// Paper empty supported?. - [MarshalAs(UnmanagedType.U1)] public bool paperEmpty; + [MarshalAs(UnmanagedType.U1)] + public bool paperEmpty; /// Fault line supported?. - [MarshalAs(UnmanagedType.U1)] public bool faultLine; + [MarshalAs(UnmanagedType.U1)] + public bool faultLine; /// BIOS error report in parallel port. - [MarshalAs(UnmanagedType.U1)] public bool biosErrorReportParallel; + [MarshalAs(UnmanagedType.U1)] + public bool biosErrorReportParallel; /// Spare area for parallel port values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 11)] public byte[] spareParallel; @@ -430,9 +453,11 @@ namespace DiscImageChef.Partitions [MarshalAs(UnmanagedType.ByValArray, SizeConst = 14)] public byte[] spareWinchester; /// Parking enabled?. - [MarshalAs(UnmanagedType.U1)] public bool parkingEnabled; + [MarshalAs(UnmanagedType.U1)] + public bool parkingEnabled; /// Format protection?. - [MarshalAs(UnmanagedType.U1)] public bool formatProtection; + [MarshalAs(UnmanagedType.U1)] + public bool formatProtection; /// Spare area for RAM disk values expansion. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] public byte[] spareRamDisk; diff --git a/DiscImageChef.Partitions/Atari.cs b/DiscImageChef.Partitions/Atari.cs index a5e98c84d..df312d3c2 100644 --- a/DiscImageChef.Partitions/Atari.cs +++ b/DiscImageChef.Partitions/Atari.cs @@ -55,8 +55,9 @@ namespace DiscImageChef.Partitions const uint TypeMinix = 0x004D4958; const uint TypeMinix2 = 0x004D4E58; - public string Name => "Atari partitions"; - public Guid Id => new Guid("d1dd0f24-ec39-4c4d-9072-be31919a3b5e"); + public string Name => "Atari partitions"; + public Guid Id => new Guid("d1dd0f24-ec39-4c4d-9072-be31919a3b5e"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/BSD.cs b/DiscImageChef.Partitions/BSD.cs index 0773b509c..98ac50bc2 100644 --- a/DiscImageChef.Partitions/BSD.cs +++ b/DiscImageChef.Partitions/BSD.cs @@ -51,8 +51,9 @@ namespace DiscImageChef.Partitions /// Known byte offsets for BSD disklabel readonly uint[] labelOffsets = {0, 9, 64, 128, 516}; - public string Name => "BSD disklabel"; - public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Name => "BSD disklabel"; + public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/DEC.cs b/DiscImageChef.Partitions/DEC.cs index c84efaf3c..4fc6ac88c 100644 --- a/DiscImageChef.Partitions/DEC.cs +++ b/DiscImageChef.Partitions/DEC.cs @@ -44,8 +44,9 @@ namespace DiscImageChef.Partitions const int PT_MAGIC = 0x032957; const int PT_VALID = 1; - public string Name => "DEC disklabel"; - public Guid Id => new Guid("58CEC3B7-3B93-4D47-86EE-D6DADE9D444F"); + public string Name => "DEC disklabel"; + public Guid Id => new Guid("58CEC3B7-3B93-4D47-86EE-D6DADE9D444F"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/DragonFlyBSD.cs b/DiscImageChef.Partitions/DragonFlyBSD.cs index 0e617de18..544dbd8af 100644 --- a/DiscImageChef.Partitions/DragonFlyBSD.cs +++ b/DiscImageChef.Partitions/DragonFlyBSD.cs @@ -42,8 +42,9 @@ namespace DiscImageChef.Partitions { const uint DISK_MAGIC64 = 0xC4464C59; - public string Name => "DragonFly BSD 64-bit disklabel"; - public Guid Id => new Guid("D49E41A6-D952-4760-9D94-03DAE2450C5F"); + public string Name => "DragonFly BSD 64-bit disklabel"; + public Guid Id => new Guid("D49E41A6-D952-4760-9D94-03DAE2450C5F"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/GPT.cs b/DiscImageChef.Partitions/GPT.cs index d0801515b..85356ddc3 100644 --- a/DiscImageChef.Partitions/GPT.cs +++ b/DiscImageChef.Partitions/GPT.cs @@ -46,8 +46,9 @@ namespace DiscImageChef.Partitions const ulong GPT_MAGIC = 0x5452415020494645; const uint GPT_REVISION1 = 0x00010000; - public string Name => "GUID Partition Table"; - public Guid Id => new Guid("CBC9D281-C1D0-44E8-9038-4D66FD2678AB"); + public string Name => "GUID Partition Table"; + public Guid Id => new Guid("CBC9D281-C1D0-44E8-9038-4D66FD2678AB"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -147,7 +148,7 @@ namespace DiscImageChef.Partitions { // ignored } - #pragma warning restore RECS0022 // A catch clause that catches System.Exception and has an empty body + #pragma warning restore RECS0022 // A catch clause that catches System.Exception and has an empty body } if(entries.Count == 0) return false; diff --git a/DiscImageChef.Partitions/Human68k.cs b/DiscImageChef.Partitions/Human68k.cs index f0c27dc5f..aeef6152c 100644 --- a/DiscImageChef.Partitions/Human68k.cs +++ b/DiscImageChef.Partitions/Human68k.cs @@ -44,8 +44,9 @@ namespace DiscImageChef.Partitions { const uint X68K_MAGIC = 0x5836384B; - public string Name => "Human 68k partitions"; - public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Name => "Human 68k partitions"; + public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/MBR.cs b/DiscImageChef.Partitions/MBR.cs index a8eb146f6..de53b95f4 100644 --- a/DiscImageChef.Partitions/MBR.cs +++ b/DiscImageChef.Partitions/MBR.cs @@ -185,8 +185,9 @@ namespace DiscImageChef.Partitions "VMWare VMKCORE", "Linux RAID, FreeDOS", "SpeedStor, LANStep, PS/2 IML", "Xenix bad block" }; - public string Name => "Master Boot Record"; - public Guid Id => new Guid("5E8A34E8-4F1A-59E6-4BF7-7EA647063A76"); + public string Name => "Master Boot Record"; + public Guid Id => new Guid("5E8A34E8-4F1A-59E6-4BF7-7EA647063A76"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -569,10 +570,7 @@ namespace DiscImageChef.Partitions return anyMnx; } - static string DecodeMbrType(byte type) - { - return MbrTypes[type]; - } + static string DecodeMbrType(byte type) => MbrTypes[type]; [StructLayout(LayoutKind.Sequential, Pack = 1)] struct MasterBootRecord diff --git a/DiscImageChef.Partitions/NeXT.cs b/DiscImageChef.Partitions/NeXT.cs index c32662b44..adf09d508 100644 --- a/DiscImageChef.Partitions/NeXT.cs +++ b/DiscImageChef.Partitions/NeXT.cs @@ -55,8 +55,9 @@ namespace DiscImageChef.Partitions /// 44 const ushort DISKTAB_ENTRY_SIZE = 0x2C; - public string Name => "NeXT Disklabel"; - public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Name => "NeXT Disklabel"; + public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -177,8 +178,8 @@ namespace DiscImageChef.Partitions Sequence = (ulong)i, Name = StringHandlers.CToString(label.dl_dt.d_partitions[i].p_mountpt), Length = (ulong)(label.dl_dt.d_partitions[i].p_size * label.dl_dt.d_secsize / sectorSize), - Start = (ulong)((label.dl_dt.d_partitions[i].p_base + label.dl_dt.d_front) * label.dl_dt.d_secsize / - sectorSize), + Start = (ulong)((label.dl_dt.d_partitions[i].p_base + label.dl_dt.d_front) * + label.dl_dt.d_secsize / sectorSize), Scheme = Name }; diff --git a/DiscImageChef.Partitions/PC98.cs b/DiscImageChef.Partitions/PC98.cs index 6d7e0e8f8..43c4ed6ba 100644 --- a/DiscImageChef.Partitions/PC98.cs +++ b/DiscImageChef.Partitions/PC98.cs @@ -43,8 +43,9 @@ namespace DiscImageChef.Partitions { public class PC98 : IPartition { - public string Name => "NEC PC-9800 partition table"; - public Guid Id => new Guid("27333401-C7C2-447D-961C-22AD0641A09A"); + public string Name => "NEC PC-9800 partition table"; + public Guid Id => new Guid("27333401-C7C2-447D-961C-22AD0641A09A"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -92,9 +93,8 @@ namespace DiscImageChef.Partitions Partition part = new Partition { - Start = - CHS.ToLBA(entry.dp_scyl, entry.dp_shd, (uint)(entry.dp_ssect + 1), imagePlugin.Info.Heads, - imagePlugin.Info.SectorsPerTrack), + Start = CHS.ToLBA(entry.dp_scyl, entry.dp_shd, (uint)(entry.dp_ssect + 1), + imagePlugin.Info.Heads, imagePlugin.Info.SectorsPerTrack), Type = DecodePC98Sid(entry.dp_sid), Name = StringHandlers.CToString(entry.dp_name, Encoding.GetEncoding(932)).Trim(), Sequence = counter, diff --git a/DiscImageChef.Partitions/Plan9.cs b/DiscImageChef.Partitions/Plan9.cs index a9d997ed6..960b5683d 100644 --- a/DiscImageChef.Partitions/Plan9.cs +++ b/DiscImageChef.Partitions/Plan9.cs @@ -45,8 +45,9 @@ namespace DiscImageChef.Partitions // e.g.: "part nvram 10110 10112\npart fossil 10112 3661056\n" public class Plan9 : IPartition { - public string Name => "Plan9 partition table"; - public Guid Id => new Guid("F0BF4FFC-056E-4E7C-8B65-4EAEE250ADD9"); + public string Name => "Plan9 partition table"; + public Guid Id => new Guid("F0BF4FFC-056E-4E7C-8B65-4EAEE250ADD9"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/RDB.cs b/DiscImageChef.Partitions/RDB.cs index a14396102..226eabfd0 100644 --- a/DiscImageChef.Partitions/RDB.cs +++ b/DiscImageChef.Partitions/RDB.cs @@ -275,8 +275,9 @@ namespace DiscImageChef.Partitions /// const uint FLAGS_NO_AUTOMOUNT = 0x00000002; - public string Name => "Amiga Rigid Disk Block"; - public Guid Id => new Guid("8D72ED97-1854-4170-9CE4-6E8446FD9863"); + public string Name => "Amiga Rigid Disk Block"; + public Guid Id => new Guid("8D72ED97-1854-4170-9CE4-6E8446FD9863"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -758,23 +759,34 @@ namespace DiscImageChef.Partitions ulong sequence = 0; foreach(Partition entry in partitionEntries.Select(rdbEntry => new Partition { - Description = AmigaDosTypeToDescriptionString(rdbEntry.DosEnvVec.DosType), - Name = rdbEntry.DriveName, - Sequence = sequence, + Description = + AmigaDosTypeToDescriptionString(rdbEntry + .DosEnvVec + .DosType), + Name = rdbEntry.DriveName, + Sequence = sequence, Length = - (rdbEntry.DosEnvVec.HighCylinder + 1 - rdbEntry.DosEnvVec.LowCylinder) * - rdbEntry.DosEnvVec.Surfaces * rdbEntry.DosEnvVec.Bpt, + (rdbEntry.DosEnvVec.HighCylinder + 1 - + rdbEntry.DosEnvVec.LowCylinder) * + rdbEntry.DosEnvVec.Surfaces * + rdbEntry.DosEnvVec.Bpt, Start = - rdbEntry.DosEnvVec.LowCylinder * rdbEntry.DosEnvVec.Surfaces * rdbEntry.DosEnvVec.Bpt + - sectorOffset, - Type = AmigaDosTypeToString(rdbEntry.DosEnvVec.DosType), + rdbEntry.DosEnvVec.LowCylinder * + rdbEntry.DosEnvVec.Surfaces * + rdbEntry.DosEnvVec.Bpt + sectorOffset, + Type = + AmigaDosTypeToString(rdbEntry.DosEnvVec + .DosType), Scheme = Name, Offset = - (rdbEntry.DosEnvVec.LowCylinder * rdbEntry.DosEnvVec.Surfaces * rdbEntry.DosEnvVec.Bpt + - sectorOffset) * rdb.BlockSize, - Size = (rdbEntry.DosEnvVec.HighCylinder + 1 - rdbEntry.DosEnvVec.LowCylinder) * - rdbEntry.DosEnvVec.Surfaces * rdbEntry.DosEnvVec.Bpt * - rdb.BlockSize + (rdbEntry.DosEnvVec.LowCylinder * + rdbEntry.DosEnvVec.Surfaces * + rdbEntry.DosEnvVec.Bpt + sectorOffset) * + rdb.BlockSize, + Size = (rdbEntry.DosEnvVec.HighCylinder + 1 - + rdbEntry.DosEnvVec.LowCylinder) * + rdbEntry.DosEnvVec.Surfaces * + rdbEntry.DosEnvVec.Bpt * rdb.BlockSize })) { partitions.Add(entry); diff --git a/DiscImageChef.Partitions/RioKarma.cs b/DiscImageChef.Partitions/RioKarma.cs index 6f106f74a..8501de05a 100644 --- a/DiscImageChef.Partitions/RioKarma.cs +++ b/DiscImageChef.Partitions/RioKarma.cs @@ -44,8 +44,9 @@ namespace DiscImageChef.Partitions const ushort KARMA_MAGIC = 0xAB56; const byte ENTRY_MAGIC = 0x4D; - public string Name => "Rio Karma partitioning"; - public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Name => "Rio Karma partitioning"; + public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/SGI.cs b/DiscImageChef.Partitions/SGI.cs index b54a6a9a8..4aab14264 100644 --- a/DiscImageChef.Partitions/SGI.cs +++ b/DiscImageChef.Partitions/SGI.cs @@ -48,8 +48,9 @@ namespace DiscImageChef.Partitions { const int SGI_MAGIC = 0x0BE5A941; - public string Name => "SGI Disk Volume Header"; - public Guid Id => new Guid("AEF5AB45-4880-4CE8-8735-F0A402E2E5F2"); + public string Name => "SGI Disk Volume Header"; + public Guid Id => new Guid("AEF5AB45-4880-4CE8-8735-F0A402E2E5F2"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -116,14 +117,12 @@ namespace DiscImageChef.Partitions Partition part = new Partition { - Start = dvh.partitions[i].first_block * dvh.device_params.dp_secbytes / - imagePlugin.Info.SectorSize, - Offset = dvh.partitions[i].first_block * - dvh.device_params.dp_secbytes, + Start = + dvh.partitions[i].first_block * dvh.device_params.dp_secbytes / imagePlugin.Info.SectorSize, + Offset = dvh.partitions[i].first_block * dvh.device_params.dp_secbytes, Length = dvh.partitions[i].num_blocks * dvh.device_params.dp_secbytes / - imagePlugin.Info.SectorSize, - Size = dvh.partitions[i].num_blocks * - dvh.device_params.dp_secbytes, + imagePlugin.Info.SectorSize, + Size = dvh.partitions[i].num_blocks * dvh.device_params.dp_secbytes, Type = TypeToString(dvh.partitions[i].type), Sequence = counter, Scheme = Name diff --git a/DiscImageChef.Partitions/Sun.cs b/DiscImageChef.Partitions/Sun.cs index 59ebc5a34..0e887b006 100644 --- a/DiscImageChef.Partitions/Sun.cs +++ b/DiscImageChef.Partitions/Sun.cs @@ -70,8 +70,9 @@ namespace DiscImageChef.Partitions const int LEN_DKL_PAD16 = DK_LABEL_SIZE - (456 + // sizeof(dk_vtoc16) 4 * 4 + 12 * 2 + 2 * 2); - public string Name => "Sun Disklabel"; - public Guid Id => new Guid("50F35CC4-8375-4445-8DCB-1BA550C931A3"); + public string Name => "Sun Disklabel"; + public Guid Id => new Guid("50F35CC4-8375-4445-8DCB-1BA550C931A3"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { @@ -163,7 +164,8 @@ namespace DiscImageChef.Partitions Length = (ulong)(dkl.dkl_map[i].dkl_nblk * DK_LABEL_SIZE / imagePlugin.Info.SectorSize), Sequence = (ulong)i, Offset = - ((ulong)dkl.dkl_map[i].dkl_cylno * sectorsPerCylinder + sectorOffset) * DK_LABEL_SIZE, + ((ulong)dkl.dkl_map[i].dkl_cylno * sectorsPerCylinder + sectorOffset) * + DK_LABEL_SIZE, Start = ((ulong)dkl.dkl_map[i].dkl_cylno * sectorsPerCylinder + sectorOffset) * DK_LABEL_SIZE / imagePlugin.Info.SectorSize, Type = "SunOS partition", @@ -230,7 +232,8 @@ namespace DiscImageChef.Partitions (ulong)(dkl8.dkl_map[i].dkl_nblk * DK_LABEL_SIZE / imagePlugin.Info.SectorSize), Sequence = (ulong)i, Offset = - ((ulong)dkl8.dkl_map[i].dkl_cylno * sectorsPerCylinder + sectorOffset) * DK_LABEL_SIZE, + ((ulong)dkl8.dkl_map[i].dkl_cylno * sectorsPerCylinder + sectorOffset) * + DK_LABEL_SIZE, Start = ((ulong)dkl8.dkl_map[i].dkl_cylno * sectorsPerCylinder + sectorOffset) * DK_LABEL_SIZE / imagePlugin.Info.SectorSize, Type = SunIdToString(dkl8.dkl_vtoc.v_part[i].p_tag), @@ -298,7 +301,8 @@ namespace DiscImageChef.Partitions imagePlugin.Info.SectorSize), Sequence = (ulong)i, Offset = - ((ulong)dkl16.dkl_vtoc.v_part[i].p_start + sectorOffset) * dkl16.dkl_vtoc.v_sectorsz, + ((ulong)dkl16.dkl_vtoc.v_part[i].p_start + sectorOffset) * + dkl16.dkl_vtoc.v_sectorsz, Start = ((ulong)dkl16.dkl_vtoc.v_part[i].p_start + sectorOffset) * dkl16.dkl_vtoc.v_sectorsz / imagePlugin.Info.SectorSize, Type = SunIdToString(dkl16.dkl_vtoc.v_part[i].p_tag), diff --git a/DiscImageChef.Partitions/UNIX.cs b/DiscImageChef.Partitions/UNIX.cs index eef250cad..9f45200a1 100644 --- a/DiscImageChef.Partitions/UNIX.cs +++ b/DiscImageChef.Partitions/UNIX.cs @@ -1369,8 +1369,9 @@ namespace DiscImageChef.Partitions } }; - public string Name => "UNIX hardwired"; - public Guid Id => new Guid("9ED7E30B-53BF-4619-87A0-5D2002155617"); + public string Name => "UNIX hardwired"; + public Guid Id => new Guid("9ED7E30B-53BF-4619-87A0-5D2002155617"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/VTOC.cs b/DiscImageChef.Partitions/VTOC.cs index d57c0bc20..fbcc07e21 100644 --- a/DiscImageChef.Partitions/VTOC.cs +++ b/DiscImageChef.Partitions/VTOC.cs @@ -49,8 +49,9 @@ namespace DiscImageChef.Partitions const int V_NUMPAR = 16; const uint XPDVERS = 3; /* 1st version of extended pdinfo */ - public string Name => "UNIX VTOC"; - public Guid Id => new Guid("6D35A66F-8D77-426F-A562-D88F6A1F1702"); + public string Name => "UNIX VTOC"; + public Guid Id => new Guid("6D35A66F-8D77-426F-A562-D88F6A1F1702"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) { diff --git a/DiscImageChef.Partitions/XENIX.cs b/DiscImageChef.Partitions/XENIX.cs index 36166c809..ef5866910 100644 --- a/DiscImageChef.Partitions/XENIX.cs +++ b/DiscImageChef.Partitions/XENIX.cs @@ -47,8 +47,9 @@ namespace DiscImageChef.Partitions // Can't find this in any documentation but everything is aligned to this offset (in sectors) const uint XENIX_OFFSET = 977; - public string Name => "XENIX"; - public Guid Id => new Guid("53BE01DE-E68B-469F-A17F-EC2E4BD61CD9"); + public string Name => "XENIX"; + public Guid Id => new Guid("53BE01DE-E68B-469F-A17F-EC2E4BD61CD9"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) diff --git a/DiscImageChef.Partitions/Xbox.cs b/DiscImageChef.Partitions/Xbox.cs index d99855a16..12ff5644c 100644 --- a/DiscImageChef.Partitions/Xbox.cs +++ b/DiscImageChef.Partitions/Xbox.cs @@ -60,8 +60,9 @@ namespace DiscImageChef.Partitions const uint XBOX360_DEVKIT_MAGIC = 0x00020000; - public string Name => "Xbox partitioning"; - public Guid Id => new Guid("E3F6FB91-D358-4F22-A550-81E92D50EB78"); + public string Name => "Xbox partitioning"; + public Guid Id => new Guid("E3F6FB91-D358-4F22-A550-81E92D50EB78"); + public string Author => "Natalia Portillo"; public bool GetInformation(IMediaImage imagePlugin, out List partitions, ulong sectorOffset) {