.GGUF

Plik GGUF

GGML Universal Format File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .gguf to plik formatu GGML Universal Format, binarny kontener używany przez llama.cpp i powiązane narzędzia do przechowywania dużych modeli językowych w pojedynczym pliku. Zawiera on wagi modelu, tokenizer i wszystkie metadane razem, zazwyczaj poddane kwantyzacji, aby model mógł działać na zwykłym sprzęcie. Otwórz lub uruchom model .gguf za pomocą lokalnej aplikacji do inferencji, takiej jak LM Studio, Ollama, Jan lub GPT4All, albo załaduj go bezpośrednio przez llama.cpp.

Deweloper: Georgi Gerganov and the ggml/llama.cpp community Kategoria: Pliki danych Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 4, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GGUF?

Plik .gguf to plik formatu GGML Universal Format, binarny kontener używany przez llama.cpp do przechowywania dużych modeli językowych. Georgi Gerganov i społeczność ggml wprowadzili go w sierpniu 2023 roku jako następcę starszych formatów GGML, GGMF i GGJT. Pojedynczy plik .gguf zawiera wagi modelu, tokenizer i każdy hiperparametr jako typowane metadane klucz-wartość, dzięki czemu do załadowania i uruchomienia modelu nie są potrzebne oddzielne pliki konfiguracyjne.

Format został zaprojektowany jako samowystarczalny, rozszerzalny i mapowalny w pamięci. Ponieważ metadane są przechowywane jako pary klucz-wartość w przestrzeniach nazw zamiast stałej listy, nowe pola mogą być dodawane bez psucia starszych czytników. Wagi są zazwyczaj kwantyzowane, od 2-bitowych do 8-bitowych, w tym kwantyzacje typu K, takie jak Q4_K_M, co pozwala na uruchamianie pokaźnych modeli na konsumenckich procesorach CPU i GPU. Każdy plik zaczyna się od czterobajtowego ciągu magicznego GGUF, po którym następuje numer wersji; obecna wersja to 3.

Bezpieczeństwo

RYZYKO: 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.

Szczegóły formatu

w pigułce
PEŁNA NAZWAGGML Universal Format Fileznany również jako GGML Universal File, GGUF model
DEWELOPERGeorgi Gerganov and the ggml/llama.cpp communityod August 2023
KATEGORIAPliki danych
TYP MIMEapplication/octet-stream
TYPBinary
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • 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.
MAGICZNE BAJTY · SYGNATURA PLIKU
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.

Programy otwierające pliki 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 Darmowy Inspect a .gguf file's metadata, tensor list and quantization in the browser without downloading it.

Szczegóły techniczne

specyfikacja
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.
WydanoAugust 2023
Najnowsza wersjaVersion 3
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjagithub.com

Konwersje GGUF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GGUF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GGUF.

Najczęściej zadawane pytania

Jak otworzyć plik GGUF?
Użyj lokalnego środowiska uruchomieniowego LLM, takiego jak LM Studio, Ollama, Jan lub GPT4All, albo załaduj go bezpośrednio za pomocą llama.cpp. Narzędzia te odczytują plik .gguf i pozwalają na czat z modelem. Dwukrotne kliknięcie pliku samo w sobie nic nie zrobi.
Jaki program tworzy pliki GGUF?
Są one tworzone przez skrypty konwersji llama.cpp, głównie convert_hf_to_gguf.py, który zamienia model Hugging Face na .gguf, a następnie opcjonalnie przez llama-quantize, aby zmniejszyć go do mniejszej kwantyzacji, takiej jak Q4_K_M.
Co oznacza Q4_K_M w nazwie pliku GGUF?
Jest to typ kwantyzacji. Q4 oznacza w przybliżeniu wagi 4-bitowe, K odnosi się do blokowej metody kwantyzacji K, a M to wariant średniej wielkości/jakości (medium). Niższe liczby oznaczają mniejsze pliki i niższą jakość; F16 lub F32 są niekwantyzowane.
Czy mogę przekonwertować plik GGUF z powrotem do oryginalnego modelu?
Częściowo. Możesz go dekwantyzować do wag .safetensors lub PyTorch za pomocą skryptów społeczności, ale ponieważ większość plików GGUF jest kwantyzowana, konwersja jest stratna i nie przywraca dokładnie oryginalnych wag.
Dlaczego mój plik GGUF jest tak duży?
Plik .gguf przechowuje wszystkie wagi modelu w jednym pliku. Rozmiar pliku skaluje się wraz z liczbą parametrów i poziomem kwantyzacji, więc duży model w wyższej precyzji może z łatwością przekroczyć dziesiątki gigabajtów.
Czy pliki GGUF są bezpieczne do pobrania?
Sam format nie zawiera kodu wykonywalnego, więc jest bezpieczniejszy niż formaty oparte na pickle. Mimo to należy pobierać modele tylko z zaufanych źródeł i aktualizować oprogramowanie do inferencji na wypadek błędów w loaderze.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z