I am wondering what the difference between the result of g_file_info_get_size(GFileInfo *info) (with result type goffset, where typedef gint64 goffset;, see link) and retrieving the file size with the help of G_FILE_ATTRIBUTE_STANDARD_SIZE (type of uint64, see link) is.
Can somebody explain me if there is a difference? In which cases should I use which approach to get the size of a file?