Yes, the files are Gzip compressed. There is currently no defined file size limit; the size will depend on the transaction volume. Based on our testing, the average file size ranges from approximately 3KB to 10MB, with the largest bank files reaching 30MB to 60MB.