.TD File Extension

Thunder Incomplete Download File

Developer Thunder Network Technologies
Popularity
3.8  |  30 Votes
 

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.

More Information

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.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open or reference TD files

Windows
Mac

Target Definition File

Developer LLVM Developer Group
Popularity
2.0  |  4 Votes
 

A TD file may also be 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.

More Information

Screenshot of a .td file in Apple Xcode 10
TD file open in Apple Xcode 10

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.

Programs that open TD files

Windows
Free
Mac
Free
Linux
Free

Verified by FileInfo.com

The FileInfo.com team has independently researched all file formats and software programs listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.