Vielleicht sollte man eher fragen, was der _richtige_ Datentyp wäre? Ich habe bei Dateien noch keine Byte-Fraktale in Anwendung gesehen, seitdem ich damit herumhantiere. Gezählt werden doch ganze Bytes, also sollte man auch einen ganzzahligen (nicht vorzeichenbehafteten) Datentyp verwenden.
Also Integer? Es geht ja nur um den Speicherverbrauch, dazu habe ich in der Doku nichts gefunden. Ausgegeben wird die Dateigröße dann auf jeden Fall in kbyte.