.GGUF

Fichier GGUF

GGML Universal Format File
Poser une question
RÉPONSE RAPIDE

Un fichier .gguf est un fichier au format universel GGML (GGML Universal Format), le conteneur binaire utilisé par llama.cpp et les outils associés pour stocker un grand modèle de langage dans un fichier unique. Il contient les poids du modèle, le tokenizer et toutes les métadonnées, généralement quantifiés pour que le modèle puisse s'exécuter sur du matériel ordinaire. Ouvrez ou exécutez un modèle .gguf avec une application d'inférence locale telle que LM Studio, Ollama, Jan ou GPT4All, ou chargez-le directement avec llama.cpp.

Développeur : Georgi Gerganov and the ggml/llama.cpp community Catégorie : Fichiers de données Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux Web
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 4, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier GGUF ?

Un fichier .gguf est un fichier au format universel GGML, le conteneur binaire utilisé par llama.cpp pour stocker un grand modèle de langage. Georgi Gerganov et la communauté ggml l'ont introduit en août 2023 comme successeur des anciens formats GGML, GGMF et GGJT. Un seul fichier .gguf contient les poids du modèle, le tokenizer et chaque hyperparamètre sous forme de métadonnées clé-valeur typées, de sorte qu'aucun fichier de configuration séparé n'est nécessaire pour charger et exécuter le modèle.

Le format est conçu pour être autonome, extensible et mappable en mémoire. Comme les métadonnées sont stockées sous forme de paires clé-valeur avec des espaces de noms au lieu d'une liste fixe, de nouveaux champs peuvent être ajoutés sans casser les anciens lecteurs. Les poids sont généralement quantifiés, de 2 bits à 8 bits, incluant des « K-quants » tels que Q4_K_M, ce qui permet à des modèles volumineux de s'exécuter sur des processeurs (CPU) et des cartes graphiques (GPU) grand public. Chaque fichier commence par la chaîne magique de quatre octets GGUF, suivie d'un numéro de version ; la version actuelle est la 3.

Sécurité et sûreté

RISQUE : LOW

GGUF is a data container for model weights and metadata, not an executable, so opening one does not run code by itself. The main practical risks are large file sizes and downloading models from untrusted sources; a malformed file could in theory exploit a bug in the loader, so use up-to-date inference tools and reputable model repositories.

Détails du format

en bref
NOM COMPLETGGML Universal Format Filealias GGML Universal File, GGUF model
DÉVELOPPEURGeorgi Gerganov and the ggml/llama.cpp communitydepuis August 2023
TYPE MIMEapplication/octet-stream
TYPEBinary
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Genome Graphical User Format - Rarely, .gguf has been used ad hoc by hobby projects for GUI layout data, unrelated to the machine-learning format described here.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
47475546
ASCII
GGUF
First 4 bytes are the ASCII string GGUF (0x47 0x47 0x55 0x46), followed by a 4-byte version, 8-byte tensor count and 8-byte metadata count.

Programmes qui ouvrent les fichiers GGUF

Windows6 apps
LM Studio Freemium Browse, download and chat with .gguf models through a desktop GUI, with per-model quantization choices.
Ollama Open-source Load a local .gguf file via a Modelfile and serve it for chat or API use with one command.
llama.cpp Open-source Run inference directly on a .gguf model with llama-cli or llama-server, the reference implementation of the format.
Jan Open-source Import a .gguf file and run it fully offline in a ChatGPT-style desktop app.
GPT4All Open-source Add a downloaded .gguf model to the local model folder and chat with it offline.
koboldcpp Open-source Load a .gguf model for text generation and roleplay with a self-contained executable.
macOS4 apps
LM Studio Freemium Download and run .gguf models with Apple Silicon acceleration through a desktop GUI.
Ollama Open-source Serve a local .gguf model via a Modelfile using Metal acceleration on Apple hardware.
llama.cpp Open-source Run .gguf models with llama-cli, built with Metal support for Apple Silicon.
Jan Open-source Import and run .gguf models offline in a native desktop client.
Linux4 apps
llama.cpp Open-source Build from source and run .gguf models with CUDA, ROCm or CPU backends via llama-cli and llama-server.
Ollama Open-source Register a local .gguf file with a Modelfile and serve it over the Ollama API.
LM Studio Freemium Run .gguf models with a desktop GUI and GPU offload on supported hardware.
text-generation-webui Open-source Load .gguf models through the llama.cpp loader in a browser-based interface.
Web1 app
Hugging Face GGUF viewer Gratuit Inspect a .gguf file's metadata, tensor list and quantization in the browser without downloading it.

Détails techniques

spécifications approfondies
EncodingBinary
Byte orderLittle-endian by default; big-endian supported since version 3
ContainerSingle-file container holding header, metadata key-value block, tensor info block and raw tensor data
CompressionNone as a container; weights are stored using GGUF quantization schemes (Q2 through Q8, K-quants such as Q4_K_M, IQ variants, plus F16/BF16/F32)
Typical sizeRoughly 0.5 GB to over 100 GB depending on parameter count and quantization level
StructureHeader (magic, version, tensor count, metadata count) then namespaced key-value metadata, then per-tensor info (name, dimensions, type, offset), then aligned raw tensor data. Default alignment is 32 bytes and must be a multiple of 8.
IntegrityNo built-in checksum; the metadata block is self-describing and validated at load time
PlatformsWindows, macOS, Linux
NotesA GGUF file is self-contained: it bundles the model weights, tokenizer and all hyperparameters as typed metadata, so no separate config files are needed. Metadata keys use lower_snake_case with period-separated namespaces and keys can be up to 65,535 bytes. Over 40 quantization types are supported. Large models can be sharded across multiple .gguf files with llama-gguf-split.
PubliéAugust 2023
Dernière versionVersion 3
Standard ouvertOui · libre de droits
Spécificationgithub.com

Conversions GGUF

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers GGUF. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers GGUF.

Foire aux questions

Comment ouvrir un fichier GGUF ?
Utilisez un exécuteur de LLM local tel que LM Studio, Ollama, Jan ou GPT4All, ou chargez-le directement avec llama.cpp. Ces outils lisent le fichier .gguf et vous permettent de discuter avec le modèle. Double-cliquer sur le fichier ne fera rien d'utile en soi.
Quel programme crée des fichiers GGUF ?
Ils sont produits par les scripts de conversion de llama.cpp, principalement convert_hf_to_gguf.py, qui transforme un modèle Hugging Face en .gguf, éventuellement suivi de llama-quantize pour le réduire à une quantification plus petite telle que Q4_K_M.
Que signifie le Q4_K_M dans un nom de fichier GGUF ?
Il s'agit du type de quantification. Q4 signifie environ 4 bits pour les poids, K fait référence à la méthode K-quant basée sur des blocs, et M est la variante de taille/qualité moyenne (medium). Des chiffres plus bas donnent des fichiers plus petits et une qualité inférieure ; F16 ou F32 ne sont pas quantifiés.
Puis-je convertir un fichier GGUF vers le modèle original ?
Partiellement. Vous pouvez le déquantifier en poids .safetensors ou PyTorch avec des scripts communautaires, mais comme la plupart des fichiers GGUF sont quantifiés, la conversion est destructive et ne restaure pas les poids originaux exacts.
Pourquoi mon fichier GGUF est-il si volumineux ?
Un fichier .gguf contient tous les poids du modèle dans un seul fichier. La taille du fichier augmente avec le nombre de paramètres et le niveau de quantification, de sorte qu'un grand modèle à haute précision peut facilement dépasser des dizaines de gigaoctets.
Les fichiers GGUF sont-ils sûrs à télécharger ?
Le format lui-même ne contient pas de code exécutable, il est donc plus sûr que les formats basés sur pickle. Néanmoins, ne téléchargez des modèles qu'à partir de sources fiables et gardez votre logiciel d'inférence à jour en cas de bogues dans le chargeur.

Références

1GGUF - Wikipediaen.wikipedia.org
2Official GGUF specification (ggml docs)github.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z