Minifier YAML
Minifica e comprimi YAML rimuovendo gli spazi bianchi
Input YAML
Output Minificato
Cos'è un Minifier YAML?
I documenti YAML usano indentazione e righe vuote per la leggibilità. Quando è necessario ridurre le dimensioni del file — per il trasferimento di rete, l'incorporazione nel codice o la memorizzazione in un database — la minificazione rimuove gli spazi bianchi extra. La specifica YAML 1.2 consente output compatto; la struttura e il contenuto rimangono gli stessi. Solo la formattazione cambia.
Questo strumento analizza il tuo YAML e genera una versione compatta. La minificazione funziona interamente nel tuo browser. Nulla viene inviato a un server, quindi è sicuro da usare con configurazioni di produzione, manifest Kubernetes o dati sensibili.
Esempi di Minificazione YAML
La minificazione rimuove gli spazi bianchi extra. Esempio a tema telecom:
Esempio: Record abbonato
Output:
Clicca il pulsante Esempio sopra per caricare altri esempi nell'editor.
Come Usare Questo Strumento
Incolla o Carica YAML
Copia il tuo YAML e incollalo nell'editor sinistro. Puoi anche cliccare su <strong>Carica</strong> per caricare un file <code>.yaml</code> o <code>.yml</code> dal computer. Il pulsante <strong>Esempio</strong> carica dati di esempio per i test.
Visualizza l'Output Minificato
Il pannello destro mostra il YAML compatto. Le statistiche mostrano i byte risparmiati. YAML non valido mostra un errore — correggilo prima con il YAML Validator.
Copia o Scarica
Usa <strong>Copia</strong> per mettere il risultato negli appunti, o <strong>Scarica</strong> per salvarlo come file. Per riformattare il YAML con indentazione usa il YAML Formatter.
Quando la Minificazione YAML è Utile
I manifest Kubernetes, i file Docker Compose e le configurazioni CI/CD possono essere grandi. Il formato YAML è leggibile ma prolisso. La minificazione prima dell'invio in rete riduce le dimensioni del payload. Per webhook o API che accettano YAML, l'input compatto è spesso preferibile.
Incorporare YAML nel codice, memorizzarlo in campi database o passarlo tramite URL spesso richiede una forma compatta. Se devi convertire in JSON usa YAML a JSON.
Domande Frequenti
La minificazione rompe il YAML?
No. L'indentazione viene normalizzata ma la struttura rimane valida. I commenti potrebbero essere rimossi a seconda del parser. La struttura YAML è definita dall'indentazione e viene preservata.
Quando minificare?
Quando si invia YAML in rete, lo si incorpora nel codice o si riduce le dimensioni del payload. Per i file di configurazione che si modificano, mantieni il YAML formattato per la leggibilità.
I miei dati sono privati?
Sì. La minificazione funziona interamente nel tuo browser con JavaScript. Nessun dato viene inviato a nessun server. Puoi verificarlo aprendo la scheda Rete del tuo browser durante l'utilizzo dello strumento.
Qual è il limite di dimensione?
Non c'è un limite fisso dello strumento stesso. Dipende dalla memoria disponibile del tuo browser. I file YAML fino a 10-15 MB di solito funzionano senza problemi. Per configurazioni molto grandi, considera di dividerle o usare uno strumento da riga di comando.
La minificazione preserva la struttura?
Sì. Vengono rimossi o normalizzati solo gli spazi bianchi. Chiavi, valori e annidamento rimangono gli stessi. L'output è YAML valido. Per la massima compressione puoi convertire in JSON e usare il JSON Minifier, ma la minificazione YAML preserva il formato.
Strumenti Correlati
Specifica YAML. Riferimento rapido YAML. Specifica JSON. MDN. YAML GitHub.