INI Configuration
A classic INI configuration file with sections and key/value pairs — for testing INI parsers.
[server]
host = localhost
port = 8080
debug = false
[database]
url = postgres://localhost/app
pool_size = 10
[logging]
level = INFO
file = /var/log/app.log
Specifications
What is a .ini file?
INI is an informal configuration format organizing key-value pairs under bracketed section headers, with comment lines and no strict standard. Parsing details like comment characters, quoting, and nesting vary between implementations. It is a long-standing choice for simple application and system configuration.
How to use this file
Use an example INI file to test section and key-value parsing, comment handling, and configuration loaders that must tolerate dialect differences.
Related files
- tomlTOML ConfigurationA TOML configuration file with tables, inline values, and an array of tables — for testing TOML parsers.
- ymlDocker Compose File (YAML)A sample docker-compose file defining a web service with Postgres and Redis dependencies — for testing Compose parsers and YAML tooling.
- dockerfileDockerfile (multi-stage)A sample multi-stage Dockerfile with a build stage and a slim runtime stage — for testing Dockerfile parsers, linters (hadolint), and syntax highlighting. Illustrative only.
- envEnvironment File (.env template)A sample environment (.env) file with typical configuration keys and placeholder values — for testing dotenv parsers and config loaders. Contains no real secrets.
- webmanifestWeb App Manifest (webmanifest)A W3C Web App Manifest (JSON) with name, theme colours, and icon set — for testing PWA install prompts and manifest validators.
- csv10,000-Row CSVA CSV with 10,000 data rows — for testing streaming parsers, memory handling, and import performance.
Generated by generation/data_formats.py. Free for any use, no attribution required — license.