CosmosOS / Cosmos

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
https://www.goCosmos.org
BSD 3-Clause "New" or "Revised" License
2.93k stars 553 forks source link

ISO9660 filesystem doesn't read extended file names #2711

Closed terminal-cs closed 1 year ago

terminal-cs commented 1 year ago

Area of Cosmos - What area of Cosmos are we dealing with?

9660 ISO fs

Expected Behaviour - What do you think that should happen?

Extended names should be read properly (They are read fine in archive opening tools outside of cosmos)

Actual Behaviour - What unexpectedly happens?

Only the 8.3 length names are read, which is very limiting

Reproduction - How did you get this error to appear?

Adding custom files via the isoFiles folder

Version - Were you using the User Kit or Dev Kit? And what User Kit version or Dev Kit commit (Cosmos, IL2CPU, X#)?

latest devkit

terminal-cs commented 1 year ago

I will close this when https://github.com/CosmosOS/Cosmos/pull/2712 gets merged, it is sort-of a solution, however it still does not read the extended names from limine-cd.bin