YAML-invoer

Verklein uitvoer

Wat is een YAML-minifier?

YAML-documenten gebruiken inspringing en lege regels voor leesbaarheid. Wanneer u de bestandsgrootte moet verkleinen—voor netwerkoverdracht, inbedding in code of opslag in een database—verwijdert minificatie die extra witruimte. De YAML 1.2-specificatie staat compacte uitvoer toe; de structuur en inhoud blijven hetzelfde. Alleen de opmaak verandert.

Dit hulpmiddel parseert uw YAML en geeft een compacte versie uit. Minificatie draait volledig in uw browser. Er wordt niets naar een server gestuurd—veilig voor productieconfiguraties, Kubernetes-manifesten of gevoelige gegevens.

Voorbeelden YAML-minificatie

Minificatie verwijdert extra witruimte. Telecom-voorbeeld:

Voorbeeld: Abonneegegevens

Invoer

Uitvoer:

Uitvoer

Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.

Hoe dit hulpmiddel te gebruiken

1

YAML plakken of uploaden

Kopieer uw YAML en plak het in de linker editor. U kunt ook op Uploaden klikken om een .yaml- of .yml-bestand te laden. De knop Voorbeeld laadt voorbeeldgegevens om te testen.

2

Verklein uitvoer bekijken

Het rechterpaneel toont de compacte YAML. De statistieken tonen bespaarde bytes. Ongeldige YAML toont een fout—corrigeer het eerst met de YAML Validator.

3

Kopiëren of downloaden

Gebruik Kopiëren om het resultaat op uw klembord te zetten, of Downloaden om het als bestand op te slaan. Om het YAML opnieuw te formatteren met inspringing, gebruik de YAML Formatter.

Wanneer YAML-minificatie helpt

Kubernetes-manifesten, Docker Compose-bestanden en CI/CD-configuraties kunnen groot zijn. Het YAML-formaat is menselijk leesbaar maar uitgebreid. Minificeren voordat u over het netwerk stuurt verkleint de payload. Voor webhooks of API's die YAML accepteren, is compacte invoer vaak preferabel.

YAML inbedden in code, opslaan in databasevelden of doorgeven via URL's vereist vaak een compacte vorm. Als u naar JSON moet converteren, gebruik YAML naar JSON.

Veelgestelde vragen

Breekt minificatie YAML?

Nee. Inspringing wordt genormaliseerd maar de structuur blijft geldig. Opmerkingen kunnen worden verwijderd afhankelijk van de parser. De YAML-structuur is gedefinieerd door inspringing en blijft behouden.

Wanneer minificeren?

Bij het verzenden van YAML over het netwerk, inbedden in code of verkleinen van payload. Voor configuratiebestanden die u bewerkt, houd geformatteerde YAML voor leesbaarheid.

Zijn mijn gegevens privé?

Ja. Minificatie draait volledig in uw browser met JavaScript. Er worden geen gegevens naar een server gestuurd. U kunt dit controleren door het Netwerk-tabblad van uw browser te openen tijdens het gebruik van het hulpmiddel.

Wat is de groottebeperking?

Er is geen harde limiet van het hulpmiddel zelf. Het hangt af van het beschikbare geheugen van uw browser. YAML-bestanden tot 10–15 MB werken meestal zonder problemen. Voor zeer grote configuraties, overweeg splitsen of een command-line tool.

Behoudt minificatie de structuur?

Ja. Alleen witruimte wordt verwijderd of genormaliseerd. Sleutels, waarden en nesting blijven hetzelfde. De uitvoer is geldige YAML. Voor maximale compressie kunt u naar JSON converteren en de JSON Minifier gebruiken, maar YAML-minificatie behoudt het formaat.

Gerelateerde hulpmiddelen

YAML-specificatie. YAML-snelreferentie. JSON-specificatie. MDN. YAML GitHub.