iso9660
iso9660 copied to clipboard
A go library for reading and creating ISO9660 images
Currently, the package creates a temporary folder and copies the files into it to create the image. This can be avoided by using an in-memory creation.
This doesn't seem possible given https://github.com/kdomanski/iso9660/blob/880de9cb649c5731170a2f808b11ef1392954864/image_writer.go#L520-L524 I might be missing something though ... If not, is this something you would consider as an enhancement?
Good day Hope you are doing well. For now: Joliet and Rock Ridge extensions are not supported. Do you plan to write additional methods for supporting them?
I would love to see El Torito being supported. El Torito images are valid ISO9660 images with the addition of being able to be written to USB drives (dd) for...
When GetAllChildren return nil, nil the following panic happens panic: runtime error: makeslice: cap out of range goroutine 1 [running]: iso9660.(*File).GetChildren(0x54ec60?) /home/tzachmann/develop/test/go/iso9660/src/iso9660/image_reader.go:254 +0x51 Here is the code that is problematic....
I am trying to extract a ubuntu iso image (from https://releases.ubuntu.com/22.04/) to a temporary folder. Below is the code I am using ``` func ExtractISO() error { temp, err :=...
Not sure if this is in scope of the project, however inorder to listen to podcasts in the car I have created: https://github.com/arran4/podcast-cdr-manager It successfully creates an ISO. My linux...
The RRIP defines the following System Use Entries: - [x] `PX` POSIX file attributes (#44) - [ ] `PN` POSIX device number - [ ] `SL` Symbolic link - [x]...
- [ ] make RR writing the default, but allow disabling it --- The RRIP defines the following System Use Entries: - [ ] `PX` POSIX file attributes - [...
```go package main import ( "log" "os" "github.com/kdomanski/iso9660" ) func main() { writer, err := iso9660.NewWriter() if err != nil { log.Fatalf("failed to create writer: %s", err) } defer writer.Cleanup()...