From my understanding the reason for the different file size it the mode used on fopen()