hfile is a maximum-tiny utility to download files over plain HTTP and write the response body to stdout, built for cases where you need a simple fetcher with no libc, no extra dependencies, and no unnecessary features: run it like `hfile http://IP/path > file`, for IPv6 use brackets `hfile 'http://[IPv6]/path' > file`, and for virtual-host sites without DNS use the `IP|HOST` mode — `hfile 'http://IP/path|example.com' > file` (it connects to the IP but sends the Host header as HOST); it works like a micro wget but HTTP-only: it sends a single GET, waits for `\r\n\r\n`, skips headers, and streams the body to stdout; I made it because I wanted a lightweight downloader for systems where minimalism matters (embedded, minimal rootfs, sandbox/proot/termux, rescue environments), and I got tired of basic tools pulling in lots of dependencies or turning into Swiss army knives, so I intentionally followed the philosophy of one tool for one job, YAGN, minimal logic and minimal assumptions, no security fanaticism, just make it work and keep it small.