RunAIHow.com logoRunAIHow.comLearn How To Run LocallyUpdated: OCTOBER 2026

Blog · Concepts · September 20, 2026 · 6 min read

GGUF Files Explained: What You’re Actually Downloading

Model file formats and disk management

When Ollama “pulls a model,” it downloads one or more files in the GGUF format — a single-file container that holds the model’s weights in a quantized form, plus metadata (architecture, tokenizer, context settings) that runners like llama.cpp need to execute it. One file, self-describing, portable between tools. That is the whole idea.

Reading the name

Take a typical filename: qwen2.5-32b-instruct-q4_k_m.gguf. Left to right:

The same model exists in many quantization levels, and each level is a different file with a different size — roughly 0.5 GB per billion parameters at Q4, double at Q8, quadruple at FP16. That is why the same 32B model can be an 18 GB download or a 65 GB one.

Where the files live

Split files and sharded models

Big models arrive as numbered parts — ...-00001-of-00004.gguf and so on. Keep all parts in the same folder; the runner stitches them automatically. Never delete “one part” to save space — the model becomes unusable; remove the whole set instead.

Disk hygiene

That is GGUF in a nutshell: a portable, self-describing box of quantized weights. Decode the name and you know the quality, the size, and whether it fits — before spending the download.