I think i'm understanding how all this works. The pregap on PS1 audio tracks is nearly always 2SS on audio tracks. Assuming that i decided to store my images in CCD/IMG/SUB if i have to do with a monotrack game the resulting img has the same size and the same checksum of redump. In case of multitrack games (assuming that all the games have 1 data track and X audio track each with 2SS pregap -but i read that is not always happening-) the resulting files are:
img > [redumptotalsize]+(2352*75*2*X) with inserted bytes between the tracks zeroed
sub > [redumptotalsize]/2352*96+(96*X) with bytes added in standard subchannel layout
ccd > LBA shifted of 150 sectors each track
However this is really complicated because to verify an image i have to create a custom cuesheet (because imgburn always uses a 00:02:00 pregap for the first audio track, setting 0 as pregap mode and deleting audio pregap from the generated cuesheet's first audio track), and convert cue/bin/wav into ccd/img7sub. The result is a img with the same total size of redump.org database, that could match. Then i have to create another cuesheet with 2SS pregaps and generate a ccd/img/sub that has the above specs for storing in my hdd.
Now this is the answer: if i dump an original ps1 multitrack disc the resulting ccd/img/sub has the same size of redump database or size is the one i said above [redumptotalsize]+(2352*75*2*X)?
If my burner shifts the audio of Y sectors (+6 in my case) the generated image from burned media won't match that of original disc?