Open-The-File.com

Scopri come aprire qualsiasi tipo di file

.CWL estensione file

Per aprire file .CWL su Windows, se desideri eseguire il flusso di lavoro, installa un runner CWL come l'implementazione di riferimento cwltool, quindi eseguilo da un terminale con il tuo file .cwl (e qualsiasi file oggetto di input richiesto).

Per aprire un file .cwl, utilizzare un runner CWL (più comunemente l'implementazione di riferimento cwltool) per convalidare ed eseguire la descrizione del flusso di lavoro/strumento. Se vuoi solo leggerlo, puoi aprirlo in un editor di testo perché i documenti CWL sono scritti come testo strutturato (comunemente YAML o JSON).

Ultimo aggiornamento: 30 aprile 2026 · Revisionato da Julian Stricker

Apri sul tuo dispositivo

Scegli il tuo sistema operativo per una guida passo passo dedicata.

Come aprire file .CWL

Usa queste istruzioni specifiche per piattaforma per aprire file .CWL in modo sicuro.

Windows

  1. Se desideri eseguire il flusso di lavoro, installa un runner CWL come l'implementazione di riferimento cwltool, quindi eseguilo da un terminale con il tuo file .cwl (e qualsiasi file oggetto di input richiesto).
  2. Se hai solo bisogno di leggerlo/modificarlo, apri il file .cwl in un editor di testo normale (i documenti CWL sono in genere YAML o JSON).
  3. Se non sei sicuro di quale runner utilizzare, consulta l'elenco ufficiale delle "Implementazioni" della CWL e scegli un esecutore adatto al tuo ambiente.
Guida completa Windows

Mac

  1. Per eseguire il documento .cwl, utilizzare un runner CWL come cwltool ed eseguirlo dal Terminale con il file .cwl (più i parametri di input richiesti).
  2. Per ispezionare o modificare, apri il file .cwl in un editor di testo (è testo strutturato, comunemente YAML/JSON).
  3. Se l'esecuzione fallisce, verifica che il tuo runner supporti la versione CWL dichiarata dal documento e considera un altro esecutore dall'elenco delle implementazioni ufficiali.
Guida completa Mac

Linux

  1. Installa ed esegui un esecutore CWL (comunemente l'implementazione di riferimento cwltool) ed esegui il flusso di lavoro/strumento utilizzando il file .cwl e il file oggetto di input richiesto.
  2. Apri il file .cwl in un editor di testo se hai solo bisogno di visualizzare o modificare il suo contenuto YAML/JSON.
  3. Utilizza l'elenco ufficiale delle implementazioni CWL per scegliere un runner alternativo, se necessario (ad esempio, se hai bisogno di backend di esecuzione diversi).
Guida completa Linux

iOS

  1. iOS in genere non esegue flussi di lavoro CWL in modo nativo; aprire il file .cwl in un visualizzatore di testo/codice per leggerlo o trasferirlo in un ambiente desktop/Linux per eseguirlo con un runner CWL.
Guida completa iOS

Android

  1. Android in genere non esegue i flussi di lavoro CWL in modo nativo; aprire il file .cwl in un visualizzatore di testo/codice per leggerlo oppure spostarlo in un ambiente desktop/Linux per eseguirlo con un runner CWL.
Guida completa Android

Note di sicurezza

  • Tratta i file .cwl come istruzioni eseguibili: l'esecuzione di un flusso di lavoro CWL può eseguire strumenti da riga di comando e leggere/scrivere file, quindi esegui solo flussi di lavoro da fonti attendibili.
  • Esaminare i passaggi del flusso di lavoro e tutti gli script/strumenti/contenitori a cui si fa riferimento prima dell'esecuzione, soprattutto se il flusso di lavoro estrae immagini esterne o esegue comandi non familiari.
  • Prestare attenzione quando si eseguono documenti CWL in ambienti con accesso a file o credenziali sensibili; i flussi di lavoro possono essere scritti per accedere ed estrarre dati se eseguiti con autorizzazioni ampie.

Software antivirus consigliata

Scansiona i file prima di aprirli. Questi strumenti aiutano a proteggere da malware e virus.

Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.

Impossibile aprire questo file?

Le cause e le soluzioni più comuni quando i file .CWL non si aprono.

Cause comuni

  • Il file .CWL si apre come testo ma non "esegue"
  • Runner segnala errori di convalida o "versione CWL non supportata"
  • Il flusso di lavoro si avvia ma non riesce a causa della mancanza di strumenti, percorsi o contenitori
  • Confusione nell'associazione dei file (si apre nell'app sbagliata)

Passi per risolvere

  1. Esegui il file utilizzando un esecutore CWL (ad esempio, l'implementazione di riferimento cwltool) anziché fare doppio clic su di esso.
  2. Controlla se il flusso di lavoro prevede un file di parametri di input separato (spesso YAML/JSON) e forniscilo durante l'esecuzione.
  3. Assicurati che gli strumenti o i contenitori della riga di comando a cui si fa riferimento siano disponibili nel tuo ambiente.

Cos'è un file .CWL?

Un file .cwl è un documento Common Workflow Language che descrive formalmente uno strumento da riga di comando o un flusso di lavoro, inclusi input, output e il modo in cui i passaggi si connettono. CWL è uno standard aperto progettato per rendere i flussi di lavoro computazionali portabili e riproducibili in tutti gli ambienti. I documenti CWL vengono generalmente creati in YAML o JSON e vengono elaborati da esecutori/implementazioni CWL.

Contesto

Common Workflow Language (CWL) è uno standard aperto per descrivere strumenti e flussi di lavoro da riga di comando in modo che possano essere eseguiti su diversi sistemi. Un file .cwl è la definizione stessa del flusso di lavoro/strumento: consideralo come una "ricetta" leggibile dalla macchina che indica a un corridore quali comandi eseguire, quali input sono richiesti e quali output dovrebbero essere prodotti.

In pratica, i file .cwl sono ampiamente utilizzati in contesti informatici ad uso intensivo di dati in cui la ripetibilità è importante. Un runner CWL legge la descrizione del file .cwl e la esegue, solitamente insieme a file di parametri di input separati (spesso YAML/JSON) e riferimenti a contenitori o strumenti locali.

Poiché CWL è uno standard, esistono più implementazioni. Ciò significa che lo stesso flusso di lavoro .cwl può spesso essere eseguito da diversi esecutori CWL, aiutando i team a condividere i flussi di lavoro tra macchine, cluster e ambienti con meno modifiche.

Tipi MIME comuni: application/cwl

Approfondimenti

Risorse autorevoli per ulteriori dettagli sul formato .CWL.

Problemi comuni .CWL

Il file .CWL si apre come testo ma non "esegue"

Un file .cwl è una descrizione del flusso di lavoro/strumento, non un programma autonomo. Deve essere eseguito da un corridore CWL, solitamente insieme a un file oggetto di input e agli strumenti/contenitori richiesti.

  1. Esegui il file utilizzando un esecutore CWL (ad esempio, l'implementazione di riferimento cwltool) anziché fare doppio clic su di esso.
  2. Controlla se il flusso di lavoro prevede un file di parametri di input separato (spesso YAML/JSON) e forniscilo durante l'esecuzione.
  3. Assicurati che gli strumenti o i contenitori della riga di comando a cui si fa riferimento siano disponibili nel tuo ambiente.

Runner segnala errori di convalida o "versione CWL non supportata"

I documenti CWL dichiarano una versione CWL e devono seguire le specifiche; un corridore potrebbe rifiutare documenti che non corrispondono allo schema o alla versione prevista.

  1. Conferma la versione CWL del documento e confrontala con le versioni supportate dal tuo corridore.
  2. Convalidare la struttura del documento rispetto alla specifica CWL e correggere i campi mancanti/errati.
  3. Prova un'altra implementazione CWL dall'elenco ufficiale se il tuo attuale esecutore non supporta le funzionalità del documento.

Il flusso di lavoro si avvia ma non riesce a causa della mancanza di strumenti, percorsi o contenitori

I flussi di lavoro CWL spesso chiamano strumenti o contenitori da riga di comando esterni; si verificano errori se le dipendenze non sono presenti, non sono accessibili o differiscono da quanto previsto dal flusso di lavoro.

  1. Esaminare i requisiti del flusso di lavoro/dello strumento e assicurarsi che il software richiesto sia installato o disponibile tramite riferimenti al contenitore.
  2. Controlla i percorsi dei file e i nomi dei file di input nel tuo oggetto di input; assicurarsi che i file di riferimento esistano e siano leggibili.
  3. Esegui con una maggiore registrazione nel tuo esecutore per identificare quale passaggio non è riuscito e perché, quindi regola l'ambiente o gli input di conseguenza.

Confusione nell'associazione dei file (si apre nell'app sbagliata)

I sistemi operativi potrebbero non riconoscere .cwl come descrizione di un flusso di lavoro eseguibile e lo apriranno con un editor predefinito o un programma non correlato.

  1. Aprilo esplicitamente con un editor di testo per la visualizzazione o con il tuo runner CWL dalla riga di comando per l'esecuzione.
  2. Evitare di modificare l'estensione; installare/configurare invece un runner CWL e utilizzarlo per elaborare il file.
  3. Se hai bisogno di un comportamento coerente, documenta un corridore e un comando standard per la tua squadra (ad esempio, utilizzando cwltool).

FAQ

I file .cwl sono solo dati o codice?

Sono documenti di descrizione del flusso di lavoro/strumento (solitamente YAML/JSON). Sono "dati" nel senso di testo strutturato, ma quando eseguiti da un corridore CWL possono causare l'esecuzione di comandi reali.

Quale programma devo utilizzare per aprire ed eseguire un file .cwl?

Utilizza un esecutore/runner CWL, più comunemente l'implementazione di riferimento cwltool. Altre implementazioni CWL sono elencate sul sito ufficiale CWL.

Posso aprire un file .cwl in un editor di testo?

SÌ. I documenti CWL sono generalmente scritti in YAML o JSON, quindi qualsiasi editor di testo semplice può aprirli per visualizzarli o modificarli.

Il tipo MIME per .cwl è ufficialmente registrato?

SÌ. IANA elenca application/cwl (e tipi correlati come application/cwl+json) nel registro dei tipi di media.

Estensioni simili

Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.