yo siempre uso la representación como un "puntero", que entre otros datos, tiene la dirección del o los grupos de bloques que guardan la información que "forman" al archivo, pero creo que es una explicación aun mas técnica :xd
sobre la busqueda, estuvo interesante el codigo de unreal, ahi le...