.demo 文件扩展名主要用于存储录制的游戏对局过程、引擎特定的测试演示,或软件应用程序的可执行试用版,最常见于视频游戏和交互式 3D 图形引擎中。在《反恐精英》(Counter-Strike)、《军团要塞》(Team Fortress)或《雷神之锤》(Quake)等多人游戏中,demo 文件不以传统视频的形式记录画面,而是将每个玩家的移动、聊天消息、武器开火以及游戏事件记录为一系列原始网络数据包(raw network packets)。这使用户能够从任意摄像机角度回放比赛、分析游戏策略,或以极高的分辨率渲染电影级视频。由于它们存储的是游戏数据而非渲染后的像素,因此与视频录像相比,demo 文件的体积通常非常小。在其他场景下,软件开发人员或游戏引擎也可能将 .demo 文件用作独立的可执行文件或打包的资源包,用于展示大型软件产品的各项功能,从而在用户购买完整版之前提供限时或功能受限的预览体验。