Gli array dentro la struct, i buffer temporanei sono già grandi a sufficienza direi!