Each VM consists of several types of files usually stored on the host operating system. Here a list of files that make the machine running.
You then have some additional files created after VM runs for a while. A file called .hlog file is a log file that is used by vCenter Server to keep track of virtual machine
files which must be removed after a certain operation a complete. Another file called .vmtx file is created when you convert a virtual machine to a template. The .vmtx file replaces the virtual machine configuration file (.vmx file).