Log in

View Full Version : Wave file and 2gb limit bypass ?


Dark-Cracker
2nd June 2006, 18:30
Hi,

i have made some search about the 2gb limit but the subject is still obscur for me :(

here are my interogation, and perhpas someone could enlight me :)

- the wave format is limited at 2gb because the header field for the filesize is a int 32bit. However some people speak about a hack by changing the header field with -1 so the software will read all the data instead of getting directly the size from the header. does someone have more info on this ?

- some people speak about WAVEFORMEXT for the extensible wave. Is it the right way to handle wav file above 2 gb ?

- However it seems to me even with beaking the 2 gb limitsize there is no way to have a file bigger 4g.

- And finaly some people speak about the W64 (WAVE 64bit) witch have a 64bit field for the filesize, but it's a propriotary format created by Sonic soundry (or a name like this :) ).

But is there some software who accept these file input ? (like avisynth or besweet or nero encoder, lame ...etc).

- But this is also some filesize limitation with the OS filestruct, depending if you have fat16, fat32 or ntfs.


If someone have some answer on how to handle correctly big wav file fell free to post you idear about this matter.

Bye.

Inc
3rd June 2006, 01:55
However some people speak about a hack by changing the header field with -1 so the software will read all the data instead of getting directly the size from the header. does someone have more info on this ?
http://forum.doom9.org/showthread.php?p=758659#post758659

However it seems to me even with beaking the 2 gb limitsize there is no way to have a file bigger 4g.Make your appl. ignore the streamlenght in the header but refering to the i.E. signed word (16bit) count of the input file starting from 'Data'

But is there some software who accept these file input ? (like avisynth or besweet or nero encoder, lame ...etc).This for shure results in a non-std. Wave file, so it all depends on the appl. which has to handle it. Neros new CMD AAC encoder imho supports such a ignore-lenght parameter.

But this is also some filesize limitation with the OS filestruct, depending if you have fat16, fat32 or ntfs.FAT <= 4GB ... NTFS = no 4g barrier

Dark-Cracker
3rd June 2006, 02:23
thank u :)