Wejscie YAML

Zminifikowane wyjscie

Czym jest Minifikator YAML?

Dokumenty YAML uzywaja wciecia i pustych wierszy dla czytelnosci. Gdy trzeba zmniejszyc rozmiar pliku — na potrzeby transferu sieciowego, osadzenia w kodzie lub przechowywania w bazie danych — minifikacja usuwa zbedne biale znaki. Specyfikacja YAML 1.2 dopuszcza kompaktowe wyjscie; struktura i tresc pozostaja bez zmian. Zmienia sie tylko formatowanie.

To narzedzie parsuje Twoj YAML i generuje wersje kompaktowa. Minifikacja dziala calkowicie w przegladarce. Nic nie jest wysylane na serwer, wiec jest bezpieczne do uzycia z konfiguracjami produkcyjnymi, manifestami Kubernetes lub wrazliwymi danymi.

Przyklady minifikacji YAML

Minifikacja usuwa zbedne biale znaki. Przyklad z motywem telekomunikacyjnym:

Przyklad: Rekord abonenta

Wejscie

Wyjscie:

Wyjscie

Kliknij przycisk Przyklad powyzej, aby zaladowac wiecej przykladow do edytora.

Jak uzywac tego narzedzia

1

Wklej lub wczytaj YAML

Skopiuj swoj YAML i wklej go do lewego edytora. Mozesz tez kliknac Wczytaj, aby zaladowac plik .yaml lub .yml z komputera. Przycisk Przyklad laduje przykladowe dane do testow.

2

Przejrzyj zminifikowane wyjscie

Prawy panel pokazuje kompaktowy YAML. Statystyki pokazuja zaoszczedzone bajty. Nieprawidlowy YAML wyswietli blad — najpierw go popraw uzywajac Walidatora YAML.

3

Kopiuj lub pobierz

Uzyj Kopiuj, aby umiescic wynik w schowku, lub Pobierz, aby zapisac jako plik. Aby ponownie sformatowac YAML z wcieciem, uzyj Formatera YAML.

Kiedy minifikacja YAML pomaga

Manifesty Kubernetes, pliki Docker Compose i konfiguracje CI/CD moga byc duze. Format YAML jest czytelny dla czlowieka, ale rozbudowany. Minifikacja przed wyslaniem przez siec zmniejsza rozmiar ladunku. W przypadku webhookow lub API akceptujacych YAML, kompaktowe wejscie jest czesto preferowane.

Osadzanie YAML w kodzie, przechowywanie w polach bazy danych lub przekazywanie przez URL czesto wymaga formy kompaktowej. Jesli zamiast tego chcesz przekonwertowac do JSON, uzyj YAML do JSON.

Czesto zadawane pytania

Czy minifikacja uszkadza YAML?

Nie. Wcięcia są normalizowane, ale struktura pozostaje ważna. Komentarze mogą zostać usunięte w zależności od parsera. Struktura YAML jest zdefiniowana przez wcięcia, więc jest zachowana.

Kiedy minifikować?

Podczas wysyłania YAML przez sieć, osadzania w kodzie lub zmniejszania rozmiaru payload. W przypadku plików konfiguracyjnych, które edytujesz, zachowaj sformatowany YAML dla czytelności.

Czy moje dane są prywatne?

Tak. Minifikacja działa całkowicie w przeglądarce przy użyciu JavaScript. Żadne dane nie są wysyłane na serwer. Możesz to potwierdzić, otwierając kartę Sieć w przeglądarce podczas korzystania z narzędzia.

Jaki jest limit rozmiaru?

Narzędzie samo w sobie nie ma sztywnego limitu. Zależy od dostępnej pamięci przeglądarki. Pliki YAML do 10–15 MB zazwyczaj działają bez problemów. W przypadku bardzo dużych konfiguracji rozważ podział lub użycie narzędzia wiersza poleceń.

Czy minifikacja zachowuje strukturę?

Tak. Usuwane lub normalizowane są tylko białe znaki. Klucze, wartości i zagnieżdżanie pozostają bez zmian. Wynik jest prawidłowym YAML. Dla maksymalnej kompresji możesz przekonwertować do JSON i użyć Minifikatora JSON, ale minifikacja YAML zachowuje format.

Powiazane narzedzia

Specyfikacja YAML. Szybkie wprowadzenie do YAML. Specyfikacja JSON. MDN. YAML GitHub.