Search notes:

Filename extensions

accdb

MS Access

appx

An app package.

asd

Office auto recovered files.

bacpac

A .bacpac files is similar to a .dacpac but also stores data that belongs to a database.

cdf

nc

cel / celx

Scripts for Celestia

cer

Base64 decoded X.509 certificate.
See also Privacy Enhanced Mails.

chm

Compiled (or compressed?) HTML

cpl

Suffix for Windows Control Panel applications.
A cpl file is nothing more than a DLL with a .cpl rather than .dll file extension.

crd

(Windows) credential backup file.

crt

Ceritifcates, see also Privacy Enhanced Mails.

crtx

Excel (Office?) Chart Template, by default stored in

dacpac

A DAC (SQL Server data-tier application) package.
A dacpac file is basically a zip file that stores XML files which describe an SQL Server database (tables and their columns, stored procedures, triggers etc.)
A .dacpac file can be unpaced with DacUnpack.exe
See also .bacpac

deb

See .deb file format.

docm

An MS Word document, with macros. Compare with .docx.

docx

An MS Word document, without macros. Compare with .docm.

dsn

Data Source Name file.
See connecting to data source

dtsx

DTSX stands for Data Transformation Services Package XML. A .dtsx file stores the instructions for the processing of a data flow, including transformations and optional processing steps, from its points of origin to its points of destination.
In .NET, a .dtsx file can be parsed with the LoadPackage method of the Microsoft.SqlServer.Dts.Runtime.Application class. (The method returns a Microsoft.SqlServer.Dts.Runtime.Package object)
See also DTUtil.exe /File … and .ispac files.

dwg

dwg is an abbrevation of drawing.
Like dxf, it is developed by Autodesk and a vector graphic file format. Unlike dxf, however, dwg seems to supportd 3D.

dxf

Drawing interchange (or exchange) format.
dxf is a vector graphic file format. The format was developed by Autodesk and is used for CAD.

gz

A file that was compressed with gzip.

eftx

An Office effect schema. Files are stored below C:\Program Files\Microsoft Office\root\Document Themes vv\Theme Effects

etl

Event trace log file (aka trace log), used in Windows.
An .etl file storse trace messages that are gneerated during one or more trace sessions.
See logman.exe and tracerpt.exe.
*.etl files also seem to be some kind of log files for Windows Update

etw

Event Tracing files for Windows
%SystemRoot%\Logs\WindowsUpdate Agent uses Event Tracing for Windows (ETW) to generate diagnostic logs.

evtx

.evtx files seem to be some sort of Windows event log files and stored under C:\Windows\System32\winevt\Logs.

hgt

Height files, SRTM

ipynb

Jupyter Notebook Document

ispac

Integration Services Project Deployment File Format.
An .ispac file contains the metadata of a data integration project.
See also SSISDeploy.exe and DTExec.exe, and .dtsx files

jar

A Java archive.
The content of the .jar file is stored in the zip file format.

tf

Terraform

la

.la files are libtool archive files. They're generally not needed on a Linux system.

list

Used for source definitions in /etc/apt/sources.list and /etc/apt/sources.list.d (one line format, compare .sources format).

ldf

SQL Server log files

ldx

Test file of SQL Server tool SQLIOSim

lnk

Windows shortcut (link) files
See also:

mdb

MDB

mdf

Primary data files of SQL Server.

mdx

Test file of SQL Server tool SQLIOSim

msb

In Oracle this seems to be a binary message file.

msc

Managment Saved Console: an MMC with a Snap In.

msu

A Microsoft update package.

nc

NetCDF

ndf

Secondary data files of SQL Server.

nupkg

A NuGet package, stored in zip file format.

odc

Office Data Connection files.
See connecting to data source and the saveAsODC method of the queryTable and pivotCache objects of Excel.
The information that is stored in such a connection file can also be stored in a workbookConnection object of an Excel workbook so that it local to the workbook.

olb

A type library for Office. The o stands for object, not for Office.

pbix

A file that can be opened in Power Query Editor

pc

Package config files, see the Linux shell command pkg-config.

pdb

Windows symbol files

pem

So-called Privacy Enhanced Mails, typically used for certificates.

pgw

PNG World File Format
It stores georeferencing information for png raster maps, its file filename is equal to an other, also existing *.png file within the same directory.
A pgw file might be produced by, for example, psconvert.
See also http://www.feflow.info/html/help/default.htm

ps1

A PowerShell script

ps1xml

PowerShell type files and format files.

psd1

A PowerShell module manifest.

psm1

A PowerShell module.

pst

Outlook: OST and PST files

pth

Either a

py

A Python script file or Python module.

pyc

Compiled (or cached) Python modules

pyd

A Python DLL

qds

Directory Search (see dsquery.dll).

R

An R file.

rda

Same(?) as RData.

RData

An R data file.
See also rda

rdl

rdl = report definition language. An .rdl file contains an XML representation of a SQL Server Reporting Services report definition
The Dynamics 365 EntityType report has the attribute bodytext which contains the text contents for an rdl file.

sas*

SAS has a few suffixes that all start with .sas.

sdf

Microsoft SQL Server Compact

ssc

An Stellarium script file.

snk

snk stands for strong name key and is used to apply a strong name to an assembly.

sources

Used for source definitions in /etc/apt/sources.list and /etc/apt/sources.list.d (Deb822 fromat, compare .list format).

tar

A tar archive.

thmx

An Office theme. Files are stored below C:\Program Files\Microsoft Office\root\Document Themes vv

tlb

A type library

vsix

Visual Studio extension installation package?

wast

See WebAssembly

whl

A file in the wheel format, used for Python packages.

xkm

A compiled keymap file.

xlam

An Excel Add-In

xlsx

An Excel Workbook that might store macros.

xlsx

An Excel Workbook, without macros.

xpi

xpi stands for cross-platform install, is pronounced as zippy, seems to be a Mozilla standard and is a zip file in disguise.
For Firefox, such *.xpi are installed in the extensions directory below the profile folder.

See also

man 7 suffixes
Windows registry:
MIME
/etc/mime.types
The cmd.exe built in command assoc.
Remove filename extensions in cmd.exe batch files
The default (Windows) applications for a given extension can be assigned with Windows setting ms-settings:defaultapps, then clicking Choose default apps by file type.
The value of HideFileExt under the registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced must be set to 0 in order to show file extensions in the explorer.
Associate an extension with a language in VS Code.
The Windows Settings panel Choose default apps by file type allows to associate an extension with an application (program executable).
The PowerShell module winFileExtProgId.
PowerShell: Change file extensions in a directory.
The .NET method System.IO.Path.ChangeExtension() modifies a file name's extension.
The Wikidata property P1195.

Links

Wikidata - P1195: file extension

Index