Download .NET DiscUtils

Description

DiscUtils is a .NET library to read and write ISO files and Virtual Machine disk files (VHD, VDI, XVA, VMDK, etc). DiscUtils is developed in C# with no native code (or P/Invoke).

Source Files

The download file discutils.zip has the following entries.


.hgignore/*from  w ww .j  av  a  2s  . c  o m*/
.hgtags
DiscUtils-mono.sln
DiscUtils.FxCop
DiscUtils.sln
Help/API Reference.aml
Help/Content Layout.content
Help/Contents.aml
Help/Install_VS2010_Help.bat
Help/Introduction.aml
Help/Library.shfbproj
LICENSE.txt
LibraryOnly.sln
Settings.StyleCop
Version.cs
build.ps1
changecopyrightyear.ps1
common.ps1
diag/DiscUtils.Diagnostics.csproj
diag/NullTextWriter.cs
diag/Properties/AssemblyInfo.cs
diag/ReplayReport.cs
diag/StreamTraceRecord.cs
diag/TracingStream.cs
diag/ValidatingFileSystem.cs
diag/ValidatingFileSystemException.cs
diag/ValidatingFileSystemWrapperStream.cs
layout.ps1
src/AligningStream.cs
src/ApplePartitionMap/BlockZero.cs
src/ApplePartitionMap/PartitionMap.cs
src/ApplePartitionMap/PartitionMapEntry.cs
src/ApplePartitionMap/PartitionMapFactory.cs
src/Archives/FileRecord.cs
src/Archives/TarFile.cs
src/Archives/TarFileBuilder.cs
src/Archives/TarHeader.cs
src/Archives/TarHeaderExtent.cs
src/Archives/UnixBuildFileRecord.cs
src/BigEndianDataReader.cs
src/BigEndianDataWriter.cs
src/Block.cs
src/BlockCache.cs
src/BlockCacheSettings.cs
src/BlockCacheStatistics.cs
src/BlockCacheStream.cs
src/BootConfig/ApplicationImageType.cs
src/BootConfig/ApplicationType.cs
src/BootConfig/BaseStorage.cs
src/BootConfig/BcdObject.cs
src/BootConfig/BooleanElementValue.cs
src/BootConfig/DeviceAndPathRecord.cs
src/BootConfig/DeviceElementValue.cs
src/BootConfig/DeviceRecord.cs
src/BootConfig/DiscUtilsRegistryStorage.cs
src/BootConfig/Element.cs
src/BootConfig/ElementClass.cs
src/BootConfig/ElementFormat.cs
src/BootConfig/ElementValue.cs
src/BootConfig/GuidElementValue.cs
src/BootConfig/GuidListElementValue.cs
src/BootConfig/InheritType.cs
src/BootConfig/IntegerElementValue.cs
src/BootConfig/IntegerListElementValue.cs
src/BootConfig/ObjectType.cs
src/BootConfig/PartitionRecord.cs
src/BootConfig/Store.cs
src/BootConfig/StringElementValue.cs
src/BootConfig/WellKnownElement.cs
src/Buffer.cs
src/BufferStream.cs
src/BuilderBufferExtent.cs
src/BuilderBufferExtentSource.cs
src/BuilderBytesExtent.cs
src/BuilderExtent.cs
src/BuilderExtentSource.cs
src/BuilderSparseStreamExtent.cs
src/BuilderStreamExtent.cs
src/BuilderStreamExtentSource.cs
src/BuiltStream.cs
src/ChsAddress.cs
src/CircularStream.cs
src/ClusterMap.cs
src/Compression/Adler32.cs
src/Compression/BZip2BlockDecoder.cs
src/Compression/BZip2CombinedHuffmanTrees.cs
src/Compression/BZip2DecoderStream.cs
src/Compression/BZip2Randomizer.cs
src/Compression/BZip2RleStream.cs
src/Compression/BigEndianBitStream.cs
src/Compression/BitStream.cs
src/Compression/BlockCompressor.cs
src/Compression/CompressionResult.cs
src/Compression/DataBlockTransform.cs
src/Compression/HuffmanTree.cs
src/Compression/InverseBurrowsWheeler.cs
src/Compression/MoveToFront.cs
src/Compression/ZlibStream.cs
src/ConcatStream.cs
src/Crc32.cs
src/Crc32Algorithm.cs
src/Crc32BigEndian.cs
src/Crc32LittleEndian.cs
src/CustomDictionary.xml
src/DataReader.cs
src/DataWriter.cs
src/DiscDirectoryInfo.cs
src/DiscFileInfo.cs
src/DiscFileLocator.cs
src/DiscFileSystem.cs
src/DiscFileSystemChecker.cs
src/DiscFileSystemInfo.cs
src/DiscFileSystemOptions.cs
src/DiscUtils.csproj
src/DiscUtilsCodeAnalysisRules.ruleset
src/DiskImageBuilder.cs
src/DiskImageFileSpecification.cs
src/Dmg/BlkxResource.cs
src/Dmg/CompressedBlock.cs
src/Dmg/CompressedRun.cs
src/Dmg/Disk.cs
src/Dmg/DiskFactory.cs
src/Dmg/DiskImageFile.cs
src/Dmg/GenericResource.cs
src/Dmg/Resource.cs
src/Dmg/ResourceFork.cs
src/Dmg/RunType.cs
src/Dmg/UdifBuffer.cs
src/Dmg/UdifChecksum.cs
src/Dmg/UdifResourceFile.cs
src/Ext/BlockGroup.cs
src/Ext/CompatibleFeatures.cs
src/Ext/Context.cs
src/Ext/DirEntry.cs
src/Ext/Directory.cs
src/Ext/DirectoryRecord.cs
src/Ext/ExtFileSystem.cs
src/Ext/ExtFileSystemOptions.cs
src/Ext/Extent.cs
src/Ext/ExtentBlock.cs
src/Ext/ExtentHeader.cs
src/Ext/ExtentIndex.cs
src/Ext/ExtentsFileBuffer.cs
src/Ext/File.cs
src/Ext/FileBuffer.cs
src/Ext/FileSystemFactory.cs
src/Ext/IncompatibleFeatures.cs
src/Ext/Inode.cs
src/Ext/InodeFlags.cs
src/Ext/ReadOnlyCompatibleFeatures.cs
src/Ext/SuperBlock.cs
src/Ext/Symlink.cs
src/Ext/VfsExtFileSystem.cs
src/Fat/ClusterReader.cs
src/Fat/ClusterStream.cs
src/Fat/Directory.cs
src/Fat/DirectoryEntry.cs
src/Fat/FatAttributes.cs
src/Fat/FatBuffer.cs
src/Fat/FatFileStream.cs
src/Fat/FatFileSystem.cs
src/Fat/FatFileSystemOptions.cs
src/Fat/FatType.cs
src/Fat/FileAllocationTable.cs
src/Fat/FileName.cs
src/Fat/FileSystemFactory.cs
src/FileLocator.cs
src/FileSystemInfo.cs
src/FileSystemManager.cs
src/FileSystemParameters.cs
src/FileTransport.cs
src/FloppyDiskType.cs
src/GenericDiskAdapterType.cs
src/Geometry.cs
src/GeometryTranslation.cs
src/GlobalSuppressions.cs
src/HfsPlus/BTree.cs
src/HfsPlus/BTreeGenericRecord.cs
src/HfsPlus/BTreeHeaderNode.cs
src/HfsPlus/BTreeHeaderRecord.cs
src/HfsPlus/BTreeIndexNode.cs
src/HfsPlus/BTreeIndexRecord.cs
src/HfsPlus/BTreeKey.cs
src/HfsPlus/BTreeKeyedNode.cs
src/HfsPlus/BTreeLeafNode.cs
src/HfsPlus/BTreeLeafRecord.cs
src/HfsPlus/BTreeNode.cs
src/HfsPlus/BTreeNodeDescriptor.cs
src/HfsPlus/BTreeNodeKind.cs
src/HfsPlus/BTreeNodeRecord.cs
src/HfsPlus/BTree_T.cs
src/HfsPlus/CatalogDirInfo.cs
src/HfsPlus/CatalogFileInfo.cs
src/HfsPlus/CatalogKey.cs
src/HfsPlus/CatalogNodeId.cs
src/HfsPlus/CatalogRecordType.cs
src/HfsPlus/CatalogThread.cs
src/HfsPlus/CommonCatalogFileInfo.cs
src/HfsPlus/Context.cs
src/HfsPlus/DirEntry.cs
src/HfsPlus/Directory.cs
src/HfsPlus/ExtentDescriptor.cs
src/HfsPlus/ExtentKey.cs
src/HfsPlus/File.cs
src/HfsPlus/FileBuffer.cs
src/HfsPlus/FileInfo.cs
src/HfsPlus/FileSystemFactory.cs
src/HfsPlus/FinderFlags.cs
src/HfsPlus/ForkData.cs
src/HfsPlus/HfsPlusFileSystem.cs
src/HfsPlus/HfsPlusFileSystemImpl.cs
src/HfsPlus/HfsPlusUtilities.cs
src/HfsPlus/Point.cs
src/HfsPlus/VolumeAttributes.cs
src/HfsPlus/VolumeHeader.cs
src/IBuffer.cs
src/IByteArraySerializable.cs
src/IClusterBasedFileSystem.cs
src/IDiagnosticTraceable.cs
src/IFileSystem.cs
src/IMappedBuffer.cs
src/IUnixFileSystem.cs
src/IWindowsFileSystem.cs
src/InvalidFileSystemException.cs
src/Iscsi/Authenticator.cs
src/Iscsi/BaseResponse.cs
src/Iscsi/BasicHeaderSegment.cs
src/Iscsi/ChapAuthenticator.cs
src/Iscsi/CommandRequest.cs
src/Iscsi/Connection.cs
src/Iscsi/DataInPacket.cs
src/Iscsi/DataOutPacket.cs
src/Iscsi/Disk.cs
src/Iscsi/DiskStream.cs
src/Iscsi/DiskTransport.cs
src/Iscsi/Initiator.cs
src/Iscsi/InvalidProtocolException.cs
src/Iscsi/IscsiException.cs
src/Iscsi/LoginException.cs
src/Iscsi/LoginRequest.cs
src/Iscsi/LoginResponse.cs
src/Iscsi/LoginStatusClass.cs
src/Iscsi/LogoutRequest.cs
src/Iscsi/LogoutResponse.cs
src/Iscsi/LunCapacity.cs
src/Iscsi/LunInfo.cs
src/Iscsi/NullAuthenticator.cs
src/Iscsi/OpCode.cs
src/Iscsi/ProtocolDataUnit.cs
src/Iscsi/ProtocolKeyAttribute.cs
src/Iscsi/ProtocolKeyValueAttribute.cs
src/Iscsi/ReadyToTransferPacket.cs
src/Iscsi/RejectPacket.cs
src/Iscsi/Response.cs
src/Iscsi/ScsiCommand.cs
src/Iscsi/ScsiCommandException.cs
src/Iscsi/ScsiInquiryCommand.cs
src/Iscsi/ScsiInquiryStandardResponse.cs
src/Iscsi/ScsiRawCommand.cs
src/Iscsi/ScsiReadCapacityCommand.cs
src/Iscsi/ScsiReadCapacityResponse.cs
src/Iscsi/ScsiReadCommand.cs
src/Iscsi/ScsiReportLunsCommand.cs
src/Iscsi/ScsiReportLunsResponse.cs
src/Iscsi/ScsiResponse.cs
src/Iscsi/ScsiStatus.cs
src/Iscsi/ScsiWriteCommand.cs
src/Iscsi/Session.cs
src/Iscsi/TargetAddress.cs
src/Iscsi/TargetInfo.cs
src/Iscsi/TextBuffer.cs
src/Iscsi/TextRequest.cs
src/Iscsi/TextResponse.cs
src/Iso9660/BaseVolumeDescriptor.cs
src/Iso9660/BootDeviceEmulation.cs
src/Iso9660/BootInitialEntry.cs
src/Iso9660/BootValidationEntry.cs
src/Iso9660/BootVolumeDescriptor.cs
src/Iso9660/BootVolumeDescriptorRegion.cs
src/Iso9660/BuildDirectoryInfo.cs
src/Iso9660/BuildDirectoryMember.cs
src/Iso9660/BuildFileInfo.cs
src/Iso9660/BuildParameters.cs
src/Iso9660/CDBuilder.cs
src/Iso9660/CDReader.cs
src/Iso9660/CommonVolumeDescriptor.cs
src/Iso9660/DirectoryExtent.cs
src/Iso9660/DirectoryRecord.cs
src/Iso9660/ExtentStream.cs
src/Iso9660/File.cs
src/Iso9660/FileExtent.cs
src/Iso9660/Iso9660Variant.cs
src/Iso9660/IsoContext.cs
src/Iso9660/IsoUtilities.cs
src/Iso9660/PathTable.cs
src/Iso9660/PathTableRecord.cs
src/Iso9660/PrimaryVolumeDescriptor.cs
src/Iso9660/PrimaryVolumeDescriptorRegion.cs
src/Iso9660/ReaderDirEntry.cs
src/Iso9660/ReaderDirectory.cs
src/Iso9660/RockRidge/ChildLinkSystemUseEntry.cs
src/Iso9660/RockRidge/FileTimeSystemUseEntry.cs
src/Iso9660/RockRidge/PosixFileInfoSystemUseEntry.cs
src/Iso9660/RockRidge/PosixNameSystemUseEntry.cs
src/Iso9660/RockRidge/RockRidgeExtension.cs
src/Iso9660/SupplementaryVolumeDescriptor.cs
src/Iso9660/SupplementaryVolumeDescriptorRegion.cs
src/Iso9660/Susp/ContinuationSystemUseEntry.cs
src/Iso9660/Susp/ExtensionSelectSystemUseEntry.cs
src/Iso9660/Susp/ExtensionSystemUseEntry.cs
src/Iso9660/Susp/GenericSuspExtension.cs
src/Iso9660/Susp/GenericSystemUseEntry.cs
src/Iso9660/Susp/PaddingSystemUseEntry.cs
src/Iso9660/Susp/SharingProtocolSystemUseEntry.cs
src/Iso9660/Susp/SuspExtension.cs
src/Iso9660/Susp/SuspRecords.cs
src/Iso9660/Susp/SystemUseEntry.cs
src/Iso9660/Susp/TerminatorSystemUseEntry.cs
src/Iso9660/VfsCDReader.cs
src/Iso9660/VolumeDescriptorRegion.cs
src/Iso9660/VolumeDescriptorSetTerminator.cs
src/Iso9660/VolumeDescriptorSetTerminatorRegion.cs
src/LittleEndianDataReader.cs
src/LocalFileLocator.cs
src/LogicalDiskManager/ComponentRecord.cs
src/LogicalDiskManager/Database.cs
src/LogicalDiskManager/DatabaseHeader.cs
src/LogicalDiskManager/DatabaseRecord.cs
src/LogicalDiskManager/DiskGroupRecord.cs
src/LogicalDiskManager/DiskRecord.cs
src/LogicalDiskManager/DynamicDisk.cs
src/LogicalDiskManager/DynamicDiskGroup.cs
src/LogicalDiskManager/DynamicDiskManager.cs
src/LogicalDiskManager/DynamicDiskManagerFactory.cs
src/LogicalDiskManager/DynamicVolume.cs
src/LogicalDiskManager/ExtentMergeType.cs
src/LogicalDiskManager/ExtentRecord.cs
src/LogicalDiskManager/PrivateHeader.cs
src/LogicalDiskManager/RecordType.cs
src/LogicalDiskManager/TocBlock.cs
src/LogicalDiskManager/VolumeRecord.cs
src/LogicalVolumeFactory.cs
src/LogicalVolumeFactoryAttribute.cs
src/LogicalVolumeInfo.cs
src/MappedStream.cs
src/MirrorStream.cs
src/NativeFileSystem.cs
src/Net/Dns/CanonicalNameRecord.cs
src/Net/Dns/DnsClient.cs
src/Net/Dns/Ip4AddressRecord.cs
src/Net/Dns/Message.cs
src/Net/Dns/MessageFlags.cs
src/Net/Dns/MulticastDnsClient.cs
src/Net/Dns/OpCode.cs
src/Net/Dns/PacketReader.cs
src/Net/Dns/PacketWriter.cs
src/Net/Dns/PointerRecord.cs
src/Net/Dns/Question.cs
src/Net/Dns/RecordClass.cs
src/Net/Dns/RecordType.cs
src/Net/Dns/ResourceRecord.cs
src/Net/Dns/ResponseCode.cs
src/Net/Dns/ServiceDiscoveryClient.cs
src/Net/Dns/ServiceInstance.cs
src/Net/Dns/ServiceInstanceEndPoint.cs
src/Net/Dns/ServiceInstanceFields.cs
src/Net/Dns/ServiceRecord.cs
src/Net/Dns/TextRecord.cs
src/Net/Dns/Transaction.cs
src/Net/Dns/UnicastDnsClient.cs
src/Nfs/DiskTransport.cs
src/Nfs/Nfs3.cs
src/Nfs/Nfs3AccessPermissions.cs
src/Nfs/Nfs3AccessResult.cs
src/Nfs/Nfs3CallResult.cs
src/Nfs/Nfs3Client.cs
src/Nfs/Nfs3CreateResult.cs
src/Nfs/Nfs3DirectoryEntry.cs
src/Nfs/Nfs3Exception.cs
src/Nfs/Nfs3Export.cs
src/Nfs/Nfs3FileAttributes.cs
src/Nfs/Nfs3FileHandle.cs
src/Nfs/Nfs3FileStream.cs
src/Nfs/Nfs3FileSystemInfo.cs
src/Nfs/Nfs3FileSystemInfoResult.cs
src/Nfs/Nfs3FileSystemProperties.cs
src/Nfs/Nfs3FileTime.cs
src/Nfs/Nfs3FileType.cs
src/Nfs/Nfs3GetAttributesResult.cs
src/Nfs/Nfs3LookupResult.cs
src/Nfs/Nfs3ModifyResult.cs
src/Nfs/Nfs3Mount.cs
src/Nfs/Nfs3MountResult.cs
src/Nfs/Nfs3ReadDirPlusResult.cs
src/Nfs/Nfs3ReadResult.cs
src/Nfs/Nfs3RenameResult.cs
src/Nfs/Nfs3SetAttributes.cs
src/Nfs/Nfs3WeakCacheConsistency.cs
src/Nfs/Nfs3WeakCacheConsistencyAttr.cs
src/Nfs/Nfs3WriteResult.cs
src/Nfs/NfsFileSystem.cs
src/Nfs/NfsFileSystemOptions.cs
src/Nfs/PortMapper.cs
src/Nfs/RpcAcceptedReplyHeader.cs
src/Nfs/RpcAuthentication.cs
src/Nfs/RpcCallHeader.cs
src/Nfs/RpcClient.cs
src/Nfs/RpcCredentials.cs
src/Nfs/RpcException.cs
src/Nfs/RpcMessageHeader.cs
src/Nfs/RpcMismatchInfo.cs
src/Nfs/RpcNullCredentials.cs
src/Nfs/RpcProgram.cs
src/Nfs/RpcRejectedReplyHeader.cs
src/Nfs/RpcReply.cs
src/Nfs/RpcReplyHeader.cs
src/Nfs/RpcTcpTransport.cs
src/Nfs/RpcUnixCredential.cs
src/Nfs/XdrDataReader.cs
src/Nfs/XdrDataWriter.cs
src/Ntfs/AttributeDefinitionRecord.cs
src/Ntfs/AttributeDefinitions.cs
src/Ntfs/AttributeList.cs
src/Ntfs/AttributeListRecord.cs
src/Ntfs/AttributeRecord.cs
src/Ntfs/AttributeReference.cs
src/Ntfs/AttributeType.cs
src/Ntfs/BiosParameterBlock.cs
src/Ntfs/Bitmap.cs
src/Ntfs/ClusterBitmap.cs
src/Ntfs/ClusterStream.cs
src/Ntfs/CompressedClusterStream.cs
src/Ntfs/CookedDataRun.cs
src/Ntfs/CookedDataRuns.cs
src/Ntfs/DataRun.cs
src/Ntfs/Directory.cs
src/Ntfs/DirectoryEntry.cs
src/Ntfs/File.cs
src/Ntfs/FileNameRecord.cs
src/Ntfs/FileRecord.cs
src/Ntfs/FileRecordReference.cs
src/Ntfs/FileSystemFactory.cs
src/Ntfs/FixupRecordBase.cs
src/Ntfs/GenericFixupRecord.cs
src/Ntfs/Index.cs
src/Ntfs/IndexBlock.cs
src/Ntfs/IndexEntry.cs
src/Ntfs/IndexHeader.cs
src/Ntfs/IndexNode.cs
src/Ntfs/IndexRoot.cs
src/Ntfs/IndexView.cs
src/Ntfs/Internals/AttributeFlags.cs
src/Ntfs/Internals/AttributeListAttribute.cs
src/Ntfs/Internals/AttributeListEntry.cs
src/Ntfs/Internals/EntryState.cs
src/Ntfs/Internals/EntryStates.cs
src/Ntfs/Internals/FileNameAttribute.cs
src/Ntfs/Internals/GenericAttribute.cs
src/Ntfs/Internals/MasterFileTable.cs
src/Ntfs/Internals/MasterFileTableAttribute.cs
src/Ntfs/Internals/MasterFileTableEntry.cs
src/Ntfs/Internals/MasterFileTableEntryFlags.cs
src/Ntfs/Internals/MasterFileTableRecord.cs
src/Ntfs/Internals/MasterFileTableRecordFlags.cs
src/Ntfs/Internals/MasterFileTableReference.cs
src/Ntfs/Internals/NtfsFileAttributes.cs
src/Ntfs/Internals/NtfsNamespace.cs
src/Ntfs/Internals/StandardInformationAttribute.cs
src/Ntfs/Internals/UnknownAttribute.cs
src/Ntfs/LZNT1.cs
src/Ntfs/LzWindowDictionary.cs
src/Ntfs/MasterFileTable.cs
src/Ntfs/NewFileOptions.cs
src/Ntfs/NonResidentAttributeBuffer.cs
src/Ntfs/NonResidentAttributeRecord.cs
src/Ntfs/NonResidentDataBuffer.cs
src/Ntfs/NtfsAttribute.cs
src/Ntfs/NtfsAttributeBuffer.cs
src/Ntfs/NtfsContext.cs
src/Ntfs/NtfsFileStream.cs
src/Ntfs/NtfsFileSystem.cs
src/Ntfs/NtfsFileSystemChecker.cs
src/Ntfs/NtfsFormatOptions.cs
src/Ntfs/NtfsFormatter.cs
src/Ntfs/NtfsOptions.cs
src/Ntfs/NtfsStream.cs
src/Ntfs/NtfsTransaction.cs
src/Ntfs/ObjectId.cs
src/Ntfs/ObjectIdRecord.cs
src/Ntfs/ObjectIds.cs
src/Ntfs/Quotas.cs
src/Ntfs/RawClusterStream.cs
src/Ntfs/ReparsePointRecord.cs
src/Ntfs/ReparsePoints.cs
src/Ntfs/ResidentAttributeRecord.cs
src/Ntfs/SecurityDescriptor.cs
src/Ntfs/SecurityDescriptorRecord.cs
src/Ntfs/SecurityDescriptors.cs
src/Ntfs/ShortFileNameOption.cs
src/Ntfs/SparseClusterStream.cs
src/Ntfs/StandardInformation.cs
src/Ntfs/StructuredNtfsAttribute.cs
src/Ntfs/UpperCase.cs
src/Ntfs/VolumeInformation.cs
src/Ntfs/VolumeInformationFlags.cs
src/Ntfs/VolumeName.cs
src/Numbers.cs
src/ObjectCache.cs
src/Optical/Disc.cs
src/Optical/DiscFactory.cs
src/Optical/DiscImageFile.cs
src/Optical/FileSystemFactory.cs
src/Optical/Mode2Buffer.cs
src/Optical/OpticalFormat.cs
src/OpticalDiscSharing/Disc.cs
src/OpticalDiscSharing/DiscContentBuffer.cs
src/OpticalDiscSharing/DiscImageFile.cs
src/OpticalDiscSharing/DiscInfo.cs
src/OpticalDiscSharing/DiscTransport.cs
src/OpticalDiscSharing/OpticalDiscService.cs
src/OpticalDiscSharing/OpticalDiscServiceClient.cs
src/Ownership.cs
src/Partitions/BiosExtendedPartitionTable.cs
src/Partitions/BiosPartitionInfo.cs
src/Partitions/BiosPartitionRecord.cs
src/Partitions/BiosPartitionTable.cs
src/Partitions/BiosPartitionTypes.cs
src/Partitions/BiosPartitionedDiskBuilder.cs
src/Partitions/DefaultPartitionTableFactory.cs
src/Partitions/GptEntry.cs
src/Partitions/GptHeader.cs
src/Partitions/GuidPartitionInfo.cs
src/Partitions/GuidPartitionTable.cs
src/Partitions/GuidPartitionTypes.cs
src/Partitions/PartitionInfo.cs
src/Partitions/PartitionTable.cs
src/Partitions/PartitionTableFactory.cs
src/Partitions/PartitionTableFactoryAttribute.cs
src/Partitions/WellKnownPartitionType.cs
src/PassthroughStreamBuilder.cs
src/PhysicalVolumeInfo.cs
src/Plist.cs
src/Properties/AssemblyInfo.cs
src/PumpProgressEventArgs.cs
src/Range.cs
src/Raw/Disk.cs
src/Raw/DiskFactory.cs
src/Raw/DiskImageFile.cs
src/ReadOnlyDiscFileSystem.cs
src/Registry/Bin.cs
src/Registry/BinHeader.cs
src/Registry/Cell.cs
src/Registry/HiveHeader.cs
src/Registry/KeyNodeCell.cs
src/Registry/ListCell.cs
src/Registry/RegistryCorruptException.cs
src/Registry/RegistryHive.cs
src/Registry/RegistryKey.cs
src/Registry/RegistryKeyFlags.cs
src/Registry/RegistryValue.cs
src/Registry/RegistryValueType.cs
src/Registry/SecurityCell.cs
src/Registry/SubKeyHashedListCell.cs
src/Registry/SubKeyIndirectListCell.cs
src/Registry/ValueCell.cs
src/Registry/ValueFlags.cs
src/ReparsePoint.cs
src/Resources.Designer.cs
src/Resources.resx
src/Resources/XVA_ova_base.xml
src/Resources/XVA_ova_ref.xml
src/Resources/XVA_ova_sr.xml
src/Resources/XVA_ova_vbd.xml
src/Resources/XVA_ova_vdi.xml
src/Resources/XVA_ova_vm.xml
src/Sdi/FileHeader.cs
src/Sdi/SdiFile.cs
src/Sdi/Section.cs
src/Sdi/SectionRecord.cs
src/Sizes.cs
src/SnapshotStream.cs
src/SparseMemoryBuffer.cs
src/SparseMemoryStream.cs
src/SparseStream.cs
src/SquashFs/BuilderContext.cs
src/SquashFs/BuilderDirectory.cs
src/SquashFs/BuilderFile.cs
src/SquashFs/BuilderNode.cs
src/SquashFs/Context.cs
src/SquashFs/DeviceInode.cs
src/SquashFs/Directory.cs
src/SquashFs/DirectoryEntry.cs
src/SquashFs/DirectoryHeader.cs
src/SquashFs/DirectoryInode.cs
src/SquashFs/DirectoryRecord.cs
src/SquashFs/ExtendedDirectoryInode.cs
src/SquashFs/File.cs
src/SquashFs/FileContentBuffer.cs
src/SquashFs/FileSystemFactory.cs
src/SquashFs/FragmentRecord.cs
src/SquashFs/FragmentWriter.cs
src/SquashFs/IDirectoryInode.cs
src/SquashFs/IdTableWriter.cs
src/SquashFs/Inode.cs
src/SquashFs/InodeType.cs
src/SquashFs/Metablock.cs
src/SquashFs/MetablockReader.cs
src/SquashFs/MetablockWriter.cs
src/SquashFs/MetadataRef.cs
src/SquashFs/RegularInode.cs
src/SquashFs/SquashFileSystemBuilder.cs
src/SquashFs/SquashFileSystemReader.cs
src/SquashFs/SuperBlock.cs
src/SquashFs/Symlink.cs
src/SquashFs/SymlinkInode.cs
src/SquashFs/VfsSquashFileSystemReader.cs
src/StreamBuffer.cs
src/StreamBuilder.cs
src/StreamExtent.cs
src/StreamPump.cs
src/StripedStream.cs
src/SubBuffer.cs
src/SubStream.cs
src/ThreadSafeStream.cs
src/Tuple.cs
src/Tuple_2.cs
src/Tuple_3.cs
src/Udf/AnchorVolumeDescriptorPointer.cs
src/Udf/ApplicationEntityIdentifier.cs
src/Udf/BaseTaggedDescriptor.cs
src/Udf/CharacterSetSpecification.cs
src/Udf/DescriptorTag.cs
src/Udf/Directory.cs
src/Udf/DomainEntityIdentifier.cs
src/Udf/EntityIdentifier.cs
src/Udf/ExtendedAttribute.cs
src/Udf/ExtendedAttributeRecord.cs
src/Udf/ExtendedFileEntry.cs
src/Udf/ExtentAllocationDescriptor.cs
src/Udf/ExtentDescriptor.cs
src/Udf/File.cs
src/Udf/FileContentBuffer.cs
src/Udf/FileEntry.cs
src/Udf/FileIdentifier.cs
src/Udf/FilePermissions.cs
src/Udf/FileSetDescriptor.cs
src/Udf/FileType.cs
src/Udf/ImplementationEntityIdentifier.cs
src/Udf/ImplementationUseExtendedAttributeRecord.cs
src/Udf/InformationControlBlock.cs
src/Udf/LogicalBlockAddress.cs
src/Udf/LogicalPartition.cs
src/Udf/LogicalVolumeDescriptor.cs
src/Udf/LongAllocationDescriptor.cs
src/Udf/MetadataPartition.cs
src/Udf/MetadataPartitionMap.cs
src/Udf/Partition.cs
src/Udf/PartitionDescriptor.cs
src/Udf/PartitionMap.cs
src/Udf/PhysicalPartition.cs
src/Udf/PrimaryVolumeDescriptor.cs
src/Udf/ShortAllocationDescriptor.cs
src/Udf/SparablePartitionMap.cs
src/Udf/TaggedDescriptor.cs
src/Udf/Type1Partition.cs
src/Udf/Type1PartitionMap.cs
src/Udf/UdfContext.cs
src/Udf/UdfEntityIdentifier.cs
src/Udf/UdfReader.cs
src/Udf/UdfUtilities.cs
src/Udf/UnallocatedSpaceDescriptor.cs
src/Udf/VirtualPartitionMap.cs
src/UnixFilePermissions.cs
src/UnixFileSystemInfo.cs
src/UnixFileType.cs
src/Utilities.cs
src/Vdi/Disk.cs
src/Vdi/DiskFactory.cs
src/Vdi/DiskImageFile.cs
src/Vdi/DiskStream.cs
src/Vdi/FileVersion.cs
src/Vdi/GeometryRecord.cs
src/Vdi/HeaderRecord.cs
src/Vdi/ImageFlags.cs
src/Vdi/ImageType.cs
src/Vdi/PreHeaderRecord.cs
src/Vfs/IVfsDirectory.cs
src/Vfs/IVfsFile.cs
src/Vfs/IVfsSymlink.cs
src/Vfs/VfsContext.cs
src/Vfs/VfsDirEntry.cs
src/Vfs/VfsFileSystem.cs
src/Vfs/VfsFileSystemFacade.cs
src/Vfs/VfsFileSystemFactory.cs
src/Vfs/VfsFileSystemFactoryAttribute.cs
src/Vfs/VfsFileSystemInfo.cs
src/Vfs/VfsReadOnlyFileSystem.cs
src/Vhd/Disk.cs
src/Vhd/DiskBuilder.cs
src/Vhd/DiskExtent.cs
src/Vhd/DiskFactory.cs
src/Vhd/DiskImageFile.cs
src/Vhd/DiskImageFileInfo.cs
src/Vhd/DynamicDiskBuilder.cs
src/Vhd/DynamicHeader.cs
src/Vhd/DynamicStream.cs
src/Vhd/FileChecker.cs
src/Vhd/FileType.cs
src/Vhd/Footer.cs
src/Vhd/Header.cs
src/Vhd/ParentLocator.cs
src/Vhdx/BatEntry.cs
src/Vhdx/BlockBitmap.cs
src/Vhdx/Chunk.cs
src/Vhdx/ContentStream.cs
src/Vhdx/Disk.cs
src/Vhdx/DiskExtent.cs
src/Vhdx/DiskFactory.cs
src/Vhdx/DiskImageFile.cs
src/Vhdx/DiskImageFileInfo.cs
src/Vhdx/FileHeader.cs
src/Vhdx/FileParameters.cs
src/Vhdx/FileParametersFlags.cs
src/Vhdx/FreeSpaceTable.cs
src/Vhdx/HeaderInfo.cs
src/Vhdx/LogEntry.cs
src/Vhdx/LogEntryHeader.cs
src/Vhdx/LogEntryInfo.cs
src/Vhdx/LogSequence.cs
src/Vhdx/Metadata.cs
src/Vhdx/MetadataEntry.cs
src/Vhdx/MetadataEntryFlags.cs
src/Vhdx/MetadataEntryKey.cs
src/Vhdx/MetadataInfo.cs
src/Vhdx/MetadataTable.cs
src/Vhdx/MetadataTableInfo.cs
src/Vhdx/ParentLocator.cs
src/Vhdx/PayloadBlockStatus.cs
src/Vhdx/RegionEntry.cs
src/Vhdx/RegionFlags.cs
src/Vhdx/RegionInfo.cs
src/Vhdx/RegionTable.cs
src/Vhdx/RegionTableInfo.cs
src/Vhdx/VhdxHeader.cs
src/VirtualDisk.cs
src/VirtualDiskClass.cs
src/VirtualDiskExtent.cs
src/VirtualDiskFactory.cs
src/VirtualDiskFactoryAttribute.cs
src/VirtualDiskLayer.cs
src/VirtualDiskParameters.cs
src/VirtualDiskTransport.cs
src/VirtualDiskTransportAttribute.cs
src/VirtualDiskTypeInfo.cs
src/Vmdk/CommonSparseExtentHeader.cs
src/Vmdk/CommonSparseExtentStream.cs
src/Vmdk/CompressedGrainHeader.cs
src/Vmdk/DescriptorFile.cs
src/Vmdk/DescriptorFileEntry.cs
src/Vmdk/Disk.cs
src/Vmdk/DiskAdapterType.cs
src/Vmdk/DiskBuilder.cs
src/Vmdk/DiskCreateType.cs
src/Vmdk/DiskExtent.cs
src/Vmdk/DiskFactory.cs
src/Vmdk/DiskImageFile.cs
src/Vmdk/DiskParameters.cs
src/Vmdk/ExtentDescriptor.cs
src/Vmdk/HostedSparseExtentFlags.cs
src/Vmdk/HostedSparseExtentHeader.cs
src/Vmdk/HostedSparseExtentStream.cs
src/Vmdk/MonolithicSparseExtentBuilder.cs
src/Vmdk/ServerSparseExtentHeader.cs
src/Vmdk/ServerSparseExtentStream.cs
src/Vmdk/VmfsSparseExtentBuilder.cs
src/VolumeInfo.cs
src/VolumeManager.cs
src/Wim/AlternateStreamEntry.cs
src/Wim/DirectoryEntry.cs
src/Wim/FileHeader.cs
src/Wim/FileResourceStream.cs
src/Wim/LzxBitStream.cs
src/Wim/LzxStream.cs
src/Wim/ResourceInfo.cs
src/Wim/ShortResourceHeader.cs
src/Wim/WimFile.cs
src/Wim/WimFileSystem.cs
src/Wim/XpressBitStream.cs
src/Wim/XpressStream.cs
src/WindowsFileInformation.cs
src/WrappingMappedStream.cs
src/WrappingStream.cs
src/Xva/ChecksumStream.cs
src/Xva/Disk.cs
src/Xva/DiskFactory.cs
src/Xva/DiskLayer.cs
src/Xva/DiskStream.cs
src/Xva/HashStream.cs
src/Xva/VirtualMachine.cs
src/Xva/VirtualMachineBuilder.cs
src/ZeroStream.cs
unittests/LibraryTests.nunit
unittests/LibraryTests/BlockCacheStreamTest.cs
unittests/LibraryTests/BlockCacheTest.cs
unittests/LibraryTests/BootConfig/BcdObjectTest.cs
unittests/LibraryTests/BootConfig/ElementTest.cs
unittests/LibraryTests/BootConfig/ElementValueTest.cs
unittests/LibraryTests/BootConfig/StoreTest.cs
unittests/LibraryTests/ChsAddressTest.cs
unittests/LibraryTests/Combined/CombinedTest.cs
unittests/LibraryTests/Compression/BZip2DecoderStreamTest.cs
unittests/LibraryTests/Compression/ZlibStreamTest.cs
unittests/LibraryTests/DiscFileSystemDirectoryTest.cs
unittests/LibraryTests/DiscFileSystemFileTest.cs
unittests/LibraryTests/DiskBuilderFileSystem.cs
unittests/LibraryTests/Fat/FatFileSystemTest.cs
unittests/LibraryTests/FileSystemManagerTest.cs
unittests/LibraryTests/FileSystemSource.cs
unittests/LibraryTests/GeometryTest.cs
unittests/LibraryTests/InMemoryFileSystem.cs
unittests/LibraryTests/Iso9660/BuilderTest.cs
unittests/LibraryTests/Iso9660/IsoDirectoryInfoTest.cs
unittests/LibraryTests/Iso9660/IsoFileInfoTest.cs
unittests/LibraryTests/Iso9660/IsoFileSystemTest.cs
unittests/LibraryTests/LibraryTests.csproj
unittests/LibraryTests/Ntfs/LZNT1Test.cs
unittests/LibraryTests/Ntfs/NtfsFileSystemTest.cs
unittests/LibraryTests/Partitions/BiosPartitionTableTest.cs
unittests/LibraryTests/Partitions/BiosPartitionedDiskBuilderTest.cs
unittests/LibraryTests/Partitions/GuidPartitionTableTest.cs
unittests/LibraryTests/Program.cs
unittests/LibraryTests/Properties/AssemblyInfo.cs
unittests/LibraryTests/Registry/RegistryHiveTest.cs
unittests/LibraryTests/Registry/RegistryKeyTest.cs
unittests/LibraryTests/SquashFs/SquashFileSystemBuilderTest.cs
unittests/LibraryTests/SquashFs/SquashFileSystemReaderTest.cs
unittests/LibraryTests/StreamExtentTest.cs
unittests/LibraryTests/ThreadSafeStreamTest.cs
unittests/LibraryTests/Vdi/DiskTest.cs
unittests/LibraryTests/Vdi/StreamTest.cs
unittests/LibraryTests/Vhd/DiskBuilderTest.cs
unittests/LibraryTests/Vhd/DiskImageFileTest.cs
unittests/LibraryTests/Vhd/DiskTest.cs
unittests/LibraryTests/Vhd/DynamicStreamTest.cs
unittests/LibraryTests/VirtualDiskTest.cs
unittests/LibraryTests/Vmdk/DiskBuilderTest.cs
unittests/LibraryTests/Vmdk/DiskTest.cs
unittests/LibraryTests/Vmdk/DynamicStreamTest.cs
unittests/LibraryTests/Xva/VirtualMachineBuilderTest.cs
unittests/coverage.bat
unittests/nunit/framework/nunit.framework.dll
unittests/nunit/framework/nunit.framework.xml
unittests/nunit/framework/nunit.mocks.dll
unittests/nunit/lib/failure.png
unittests/nunit/lib/ignored.png
unittests/nunit/lib/inconclusive.png
unittests/nunit/lib/nunit-console-runner.dll
unittests/nunit/lib/nunit-gui-runner.dll
unittests/nunit/lib/nunit.core.dll
unittests/nunit/lib/nunit.core.interfaces.dll
unittests/nunit/lib/nunit.uiexception.dll
unittests/nunit/lib/nunit.uikit.dll
unittests/nunit/lib/nunit.util.dll
unittests/nunit/lib/skipped.png
unittests/nunit/lib/success.png
unittests/nunit/nunit-agent-x86.exe
unittests/nunit/nunit-agent-x86.exe.config
unittests/nunit/nunit-agent.exe
unittests/nunit/nunit-agent.exe.config
unittests/nunit/nunit-console-x86.exe
unittests/nunit/nunit-console-x86.exe.config
unittests/nunit/nunit-console.exe
unittests/nunit/nunit-console.exe.config
unittests/nunit/nunit-x86.exe
unittests/nunit/nunit-x86.exe.config
unittests/nunit/nunit.exe
unittests/nunit/nunit.exe.config
unittests/pstest.ps1
utils/BCDDump/BCDDump.csproj
utils/BCDDump/Program.cs
utils/BCDDump/Properties/AssemblyInfo.cs
utils/DiscUtils.Common/CommandLineEnumSwitch.cs
utils/DiscUtils.Common/CommandLineMultiParameter.cs
utils/DiscUtils.Common/CommandLineParameter.cs
utils/DiscUtils.Common/CommandLineParser.cs
utils/DiscUtils.Common/CommandLineSwitch.cs
utils/DiscUtils.Common/DiscUtils.Common.csproj
utils/DiscUtils.Common/HexDump.cs
utils/DiscUtils.Common/ProgramBase.cs
utils/DiscUtils.Common/Properties/AssemblyInfo.cs
utils/DiscUtils.Common/Utilities.cs
utils/DiscUtils.PowerShell/DiscUtils.Format.ps1xml
utils/DiscUtils.PowerShell/DiscUtils.PowerShell.csproj
utils/DiscUtils.PowerShell/DiscUtils.PowerShell.dll-Help.xml
utils/DiscUtils.PowerShell/DiscUtils.Types.ps1xml
utils/DiscUtils.PowerShell/DiscUtils.psd1
utils/DiscUtils.PowerShell/FormatVolumeCommand.cs
utils/DiscUtils.PowerShell/InitializeVirtualDiskCommand.cs
utils/DiscUtils.PowerShell/NewVirtualDiskCommand.cs
utils/DiscUtils.PowerShell/NewVirtualRegistryCommand.cs
utils/DiscUtils.PowerShell/NewVolumeCommand.cs
utils/DiscUtils.PowerShell/Properties/AssemblyInfo.cs
utils/DiscUtils.PowerShell/README.TXT
utils/DiscUtils.PowerShell/SnapIn.cs
utils/DiscUtils.PowerShell/Utilities.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/ContentEncoding.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/ContentParameters.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/FileContentReaderWriter.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/GetItemParameters.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/NewDriveParameters.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/NewHardLinkDynamicParameters.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/OnDemandVirtualDisk.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/Provider.cs
utils/DiscUtils.PowerShell/VirtualDiskProvider/VirtualDiskPSDriveInfo.cs
utils/DiscUtils.PowerShell/VirtualRegistryProvider/NewDriveParameters.cs
utils/DiscUtils.PowerShell/VirtualRegistryProvider/Provider.cs
utils/DiscUtils.PowerShell/VirtualRegistryProvider/VirtualRegistryPSDriveInfo.cs
utils/DiskClone/Disk.cs
utils/DiskClone/DiskClone.csproj
utils/DiskClone/DiskStream.cs
utils/DiskClone/NativeMethods.cs
utils/DiskClone/Program.cs
utils/DiskClone/Properties/AssemblyInfo.cs
utils/DiskClone/UnbufferedNativeStream.cs
utils/DiskClone/Volume.cs
utils/DiskClone/VolumeStream.cs
utils/DiskClone/VssAsync.cs
utils/DiskClone/VssBackupComponents.cs
utils/DiskClone/VssSnapshotProperties.cs
utils/DiskClone/Win32Wrapper.cs
utils/DiskClone/app.manifest
utils/DiskDump/DiskDump.csproj
utils/DiskDump/Program.cs
utils/DiskDump/Properties/AssemblyInfo.cs
utils/ExternalFileSystem/ExternalFileSystem.csproj
utils/ExternalFileSystem/Program.cs
utils/ExternalFileSystem/Properties/AssemblyInfo.cs
utils/FileExtract/FileExtract.csproj
utils/FileExtract/Program.cs
utils/FileExtract/Properties/AssemblyInfo.cs
utils/FileRecover/FileRecover.csproj
utils/FileRecover/Program.cs
utils/FileRecover/Properties/AssemblyInfo.cs
utils/ISOCreate/ISOCreate.csproj
utils/ISOCreate/Program.cs
utils/ISOCreate/Properties/AssemblyInfo.cs
utils/MSBuildTask/CreateIso.cs
utils/MSBuildTask/CreateSquashFileSystem.cs
utils/MSBuildTask/MSBuildTask.csproj
utils/MSBuildTask/Properties/AssemblyInfo.cs
utils/MSBuildTask/TaskTest.bat
utils/MSBuildTask/Test.proj
utils/NTFSDump/NTFSDump.csproj
utils/NTFSDump/Program.cs
utils/NTFSDump/Properties/AssemblyInfo.cs
utils/ODSBrowse/ODSBrowse.csproj
utils/ODSBrowse/Program.cs
utils/ODSBrowse/Properties/AssemblyInfo.cs
utils/OSClone/OSClone.csproj
utils/OSClone/Program.cs
utils/OSClone/Properties/AssemblyInfo.cs
utils/VHDCreate/Program.cs
utils/VHDCreate/Properties/AssemblyInfo.cs
utils/VHDCreate/VHDCreate.csproj
utils/VHDDump/Program.cs
utils/VHDDump/Properties/AssemblyInfo.cs
utils/VHDDump/VHDDump.csproj
utils/VHDXDump/Program.cs
utils/VHDXDump/Properties/AssemblyInfo.cs
utils/VHDXDump/VHDXDump.csproj
utils/VirtualDiskConvert/Program.cs
utils/VirtualDiskConvert/Properties/AssemblyInfo.cs
utils/VirtualDiskConvert/VirtualDiskConvert.csproj
utils/VolInfo/Program.cs
utils/VolInfo/Properties/AssemblyInfo.cs
utils/VolInfo/VolInfo.csproj
utils/iSCSIBrowse/Program.cs
utils/iSCSIBrowse/Properties/AssemblyInfo.cs
utils/iSCSIBrowse/iSCSIBrowse.csproj

Download

Click the following link to download discutils.zip.

discutils.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML