Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Joliet and Rock Ridge extensions supporting #73

Open
vdmvoro opened this issue Nov 4, 2020 · 3 comments
Open

Feature Request: Joliet and Rock Ridge extensions supporting #73

vdmvoro opened this issue Nov 4, 2020 · 3 comments

Comments

@vdmvoro
Copy link

vdmvoro commented Nov 4, 2020

Good day
Hope you are doing well.

For now: Joliet and Rock Ridge extensions are not supported (I mean reading or writing).
As I see you have a plans:

  • Joliet extensions to iso9660
  • Rock Ridge sparse file support - supports the flag, but not yet reading or writing

Do you plan to write additional methods for this in near future? Maybe you know some ETA?

@deitch
Copy link
Collaborator

deitch commented Nov 4, 2020

At some point, yes. squashfs writing and ext4 writing have been bogged down for a while. I would like to see Joliet and RR in as well.

Would be more than happy to take contributions/Pull Requests. If not, it is just a question of finding time.

@davidnewhall
Copy link

TL;DR: I found 1 old library that has Rock Ridge support, and 1 that supports UDF. I found none that support Joliet.

Recently I did a lot of googling and GitHub searching to find libraries that allow me to extract ISO images. The real problem is most of my users download random stuff and the image types are all over the place. I quickly found that there aren't many libraries out there, and none of them support everything yet. Maybe one day we'll get there. I just wanted to share some of my research in case anyone finds time to write the implementation(s). I'd put more time into it, but I'm far from an expert on file systems, and a lot of this is very new to me. I work best from pointers and examples, so if there's anything to add, please throw it in here.

The info I found is spread through a couple comments on this issue.

@deitch
Copy link
Collaborator

deitch commented May 9, 2023

I could point you at all of the structures for writing disk images and filesystems here, but RR and Joliet are extensions to an existing filesystem format, not a new one. The references all are linked in this brief doc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants