struct TEST{
long a;
char b[64];
};

TEST test;

testの内容をsizeof( TEST );のサイズ、つまり丸ごとファイルに保存してるんだけど、ソフトをバージョンアップする段階で、構造体TEST2に移行してTEST2が以下の通りのときに、TESTで保存した内容をTEST2にsizeof( TEST );サイズだけ読み込むってのは問題ない?

struct TEST2{
long a;
char b[64];
long c[8];
};
※a,bは位置、順番、サイズ共に変化なし、最後にcが追加されただけ