# Files and File Systems

This section contains articles related to using files in Emscripten-compiled code.

- The File System Overview provides a high level overview of how file operations are supported by Emscripten.

- Packaging Files shows how to use emcc to package the files needed by compiled code.

- Synchronous Virtual XHR Backed File System Usage explains how to setup lazy loading of binary data from HTTP servers using XHR’s.

See also

API Reference:

- File System API (JavaScript).

- Asynchronous File System API (C/C++).