すみません色々試してみたんですが、結局pythonからC++に通信が発生して同期もしたいのですべてTCP/IPでやることにしました
先頭4byteにデータサイズを送ることでファイルサイズの問題は解決しました