You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vavi-nio-file-discutils is a Java library to read and write ISO files and Virtual Machine disk files (VHD, VDI, XVA, VMDK, etc). DiscUtils is developed in Java with no native code.
54
40
55
41
Implementation of the ISO, UDF, FAT and NTFS file systems is now fairly stable. VHD, XVA, VMDK and VDI disk formats are implemented, as well as read/write Registry support. The library also includes a simple iSCSI initiator, for accessing disks via iSCSI and an NFS client implementation.
56
42
57
43
Note: this is a fork of https://github.com/DiscUtils/DiscUtils, which itself is a fork of https://github.com/quamotion/DiscUtils, which itself is a fork of https://discutils.codeplex.com/.
58
44
59
-
### Wiki (at original site)
45
+
####Wiki (at original site)
60
46
61
47
See more up to date documentation at the [Wiki](https://github.com/DiscUtils/DiscUtils/wiki)
62
48
63
-
### Implementation in this repository
49
+
####Implementation in this repository
64
50
65
51
This repository has performed a few changes to the core DiscUtils library. For starters, all projects have been converted to Java, and are targeting Java 8.
66
52
@@ -83,17 +69,35 @@ For this to work, you must register your filesystem providers with the discUtils
83
69
84
70
Where `class name` is the classes you wish to register.:
85
71
86
-
META-INF/services/discUtils.core.internal.VirtualDiskFactory // From complete
87
-
META-INF/services/discUtils.core.internal.LogicalVolumeFactory // From containers
88
-
META-INF/services/discUtils.core.vfs.VfsFileSystemFactory // From fileSystems
89
-
META-INF/services/discUtils.core.internal.VirtualDiskTransport // From transports
90
-
META-INF/services/discUtils.core.partitions.PartitionTableFactory // From partitions
72
+
```properties
73
+
META-INF/services/discUtils.core.internal.LogicalVolumeFactory # From containers
74
+
META-INF/services/discUtils.core.vfs.VfsFileSystemFactory # From fileSystems
75
+
META-INF/services/discUtils.core.internal.VirtualDiskTransport # From transports
76
+
META-INF/services/discUtils.core.partitions.PartitionTableFactory # From partitions
@@ -106,7 +110,7 @@ Here's a few really simple examples.
106
110
You can add files as byte arrays (shown above), as files from the Windows filesystem, or as a Stream. By using a different form of Build, you can get a Stream to the ISO file, rather than writing it to the Windows filesystem.
0 commit comments