.TD File Extension
File Type 1Thunder Incomplete Download File
What is a TD file?
A TD file is a partially downloaded file created by Thunder, an Internet download manager localized in Chinese. It stores the contents of a file as it is being received and uses the ".td" extension to mark the download as incomplete until it is finished, at which point the ".td" extension is removed.
The ".td" file extension is a temporary extension appended to a file being downloaded by Thunder. For example, the file sample.mp4 would have the name sample.mp4.td when it is being downloaded. When the download is complete, the ".td" extension is removed. If the ".td" extension is not removed, your download was most likely interrupted before finishing and the file is incomplete. You must resume the download or re-download the file.
NOTE: Thunder is also called "Xunlei," which is 迅雷 in Chinese. The software is developed by a Chinese company named Thunder Network Technologies.
File Type 2Target Definition File
.TD File Association 2
A TD file is a definition file used by TableGen, a tool included with the LLVM compiler used to write LLVM backends. It contains classes (class) and definitions (def) written in the TableGen language which specify how LLVM translates compiled source code from a program into code that the target device understands.
LLVM is used to compile developer code, such as Objective-C or C++ code, to code that can be run on a target machine. In order to do this, LLVM first takes developer code and compiles it into its own internal representation (IR), which is an intermediate language that enables the LLVM compiler to be flexible when translating compiled code into code for different target environments.
The LLVM backend translates the IR to the target code, but the LLVM backend requires rules for how to correctly translate the IR to the target code. These rules are defined and stored in the TD file using TableGen, with each TD file storing rules for separate target environments.