W5500 client-How to handle receiving large file

Hello all:
I am sending and receiving short strings to/from my server without any problem.
I would like to be able to get large HEX file (updated firmware) , about 64K bytes, and looking for the best way to do it. I have to get the text data, convert it to binary and save it into memory while server sends the file.
Do I have to manage the sever transmit activity by some “flow control” mechanism?
Can I use interrupt to make receive more efficient?
How W5500 manage the RX buffer and the RX pointers when data exceeds buffer size?
Please advise…
Thanks
Dan

Well, I made it…
I can get the file ok, very easy, I must say… Lot easier than I thought…
Thanks for participating and support…
Dan …