OFF-TOPIC: Tamaño de las ISO

Me resulta curioso que algunas iso ocupen 600MB o 700MB y luego tengan 2 o 3 gigas de contenido.
Ya habia visto esto antes en algunas distribución que circulaba por internet del win2000 (3 versiones en un solo cd).

¿Como se hace esto? ¿como funciona realmente?

Yo supongo que lo que pasa es que hay muchos ficheros iguales en diferentes sitios y lo que se hace es en la tabla de partición del cd se almacene los inodos de estos archivos... es decir si hay 5 veces un fichero en el cd se copia solo una vez y en la tabla de partición se almacenan las 5 rutas ¿es algo así? ¿como se crean estas iso?
Tambien puede ser por los ficheros DUMMY que les meten... que comprimido ocupan 0mb ;).
Copy/paste de uncrackRIOT.txt

How To Remove Riot Crack Intro from XBox Rip Releases:

This tutorial will show you how to remove the
"crack intro from RIOT's legal coding division, the legendary SCOOPEX !"

If you havn't noticed yet, RIOT is relinking files within the ISO headers.

This means that many different parts of a game are linked to the same .bik ,
.wma, wav, or other media file.

When you use an iso extraction tool such as "xiso" to extract the ISO you
will end up with a directory containing files totaling much more space
than the iso used. Therefore extracting a game that will fit on a 700 meg
cdrw may result in over 1 gig of files. Mat Hoffman BMX 2 extracts to 3.3 gig.

Now how are you you supposed to extract the iso, delete "default.xbe",
rename "game.xbe" to "default.xbe" and reburn 3.3 gigs to a 700meg cdrw?

Impossible without doing what RIOT did and use custom iso building software
to relink the media.

Here is the solution.

What you will need:
1) xiso073
2) uncrackRIOT.xbe from this zip file
3) registered version of winhex
4) a calculator

How to patch the ISO:
01) unrar the RIOT XBOX iso if you already havn't done so.
02) open the .iso file in xiso.
03) highlight the default.xbe file within xiso and click "extract single file"
save this file somewhere smart.
04) now use winhex to open "default.xbe" that you extracted from the RIOT iso
05) make a note of the file size in bytes that winhex gives you for "default.xbe"
06) delete "default.xbe"
07) use winhex to open "uncrackRIOT.xbe"
08) note the file size in bytes that winhex gives you for "uncrackRIOT.xbe"
09) use your calculator to subtract the size of "uncrackRIOT.xbe" from the
size of "default.xbe" and make a note of this number. (should be positive)
10) click "END" button on keyboard when in winhex with "uncrackRIOT.xbe" open
11) click "CTRL-0" (control and zero on keyboard)
12) click yes to append to end of file
13) enter the number calculated from step 9 and click "ok"
14) save "uncrackRIOT.xbe" in winhex
15) rename "uncrackRIOT.xbe" to "default.xbe" in windows explorer
16) go back to xiso and open the .iso file as you did in step 2
17) highlight the default.xbe file within xiso as you did in step 3
18) click "inject file" button within xiso
19) choose the "default.xbe" that you made in steps 8-16
(you should see "file has been injected successfully)
20) close xiso and burn the .iso using your favorite xbox cd burning app.

thanks to "anonymous" for the tutorial and "abom" for the patch
2 respuestas