Add AutoarCreate reading and writing support with hard link resolving

These codes have not been tested, so it may contain serious bugs.