Add the ability to extract files from an ISO image in RAW mode #347

Open
opened 2026-01-29 15:16:36 +00:00 by claunia · 0 comments
Owner

Originally created by @aybe on GitHub (Mar 11, 2020).

Prerequisites

  • Are you running the latest version?
  • Can you reproduce the problem in the debug version?

commit of version: b06fb9ec7b

Check and fill as appropriate:

  • I was running Aaru under Windows [10]...
  • ...using .NET Core [2.0]...
  • ...in 64-bit

Description

It would be great to be able to extract files from an ISO image in RAW mode, i.e. to return 2352 bytes per sector without any attempt to further process its content such as returning only the user data part, attempting error correction and so on.

Maybe an extra parameter to extract a single file like the following pseudo command could do:

program.exe -input_file "abcd.cue" -extract-file "\movie.str" -mode raw

This would simply read the file sectors in RAW and write the file accordingly.

A use case would be to extract PSX video files properly.

Currently this is how I do it:

  • extract the movie file in RAW mode with isobuster
  • convert it to AVI using jpsxdec

If the file is not extracted in RAW mode, the former wouldn't detect any stream in the file, i.e. there is vital information in the non user data parts of a sector.

Originally created by @aybe on GitHub (Mar 11, 2020). ### Prerequisites * [x] Are you running the latest version? * [x] Can you reproduce the problem in the debug version? commit of version: b06fb9ec7b5bcc953ac21784b60812a170252f84 ### Check and fill as appropriate: * [x] I was running Aaru under Windows [10]... * [x] ...using .NET Core [2.0]... * [x] ...in 64-bit ### Description It would be great to be able to extract files from an ISO image in RAW mode, i.e. to return 2352 bytes per sector without any attempt to further process its content such as returning only the user data part, attempting error correction and so on. Maybe an extra parameter to extract a single file like the following pseudo command could do: ``` program.exe -input_file "abcd.cue" -extract-file "\movie.str" -mode raw ``` This would simply read the file sectors in RAW and write the file accordingly. A use case would be to extract PSX video files properly. Currently this is how I do it: - extract the movie file in RAW mode with [isobuster](https://www.isobuster.com/) - convert it to AVI using [jpsxdec](https://github.com/m35/jpsxdec) If the file is not extracted in RAW mode, the former wouldn't detect any stream in the file, i.e. there is vital information in the non user data parts of a sector.
claunia added the feature requestfilesystem labels 2026-01-29 15:16:36 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#347