oppure puoi concatenarli in una stringa binaria ad esempio:

lunghezza riga (4 bytes) , lunghezza primo campo(2 bytes), primo campo (char *), lunghezza secondo campo(2 bytes), secondo campo (char *)...etc...puoi anche aggiungere un ulteriore byte prima del campo per indicare che tipo è: 0x00 = nome, 0x01 = cognome ...etc...

ora sta a te decidere se ogni campo/riga deve avere una lunghezza prefissata o variabile a seconda del contenuto.