This is GDS2, a module for quickly creating programs to read, write, and manipulate GDS2 (GDSII) stream files. Send feedback/suggestions to Schumack@cpan.org use cpansign -v to check file integrity GDS2 should be able to handle any size gdsii file but I would consider it too slow for anything larger than a few megabytes in size. If your files are are closer to the gigabyte range you should check out my gdt programs at: http://sourceforge.net/projects/gds2/ which you can open and process as a pipe from Perl.