Technically it is possible, but it is not recommended. A file can have multiple amounts of raw data which will not form the information you need to secure and will cost you a lot of in-terms of XRK fees. It is highly recommended to upload the textual juice of the file or record in the structures textual data like JSON/XML. In any case, the max size of record published can be up to the maximum size of 2 MB per XRK transaction. Alternatively, If you wish to upload files much much larger like 5 GB etc. then you can upload the hash of the file over the RecordsKeeper Blockchain to publish the proof-of-existence, proof-of-integrity tec. Or contact us for further assistance.