.CWL Dateiendung
Um .CWL-Dateien unter Windows zu öffnen, wenn Sie den Workflow ausführen möchten, installieren Sie einen CWL-Runner wie die cwltool-Referenzimplementierung und führen Sie ihn dann von einem Terminal aus mit Ihrer .cwl-Datei (und allen erforderlichen Eingabeobjektdateien) aus.
Um eine .cwl-Datei zu öffnen, verwenden Sie einen CWL-Runner (am häufigsten die cwltool-Referenzimplementierung), um die Workflow-/Tool-Beschreibung zu validieren und auszuführen. Wenn Sie es nur lesen möchten, können Sie es in einem Texteditor öffnen, da CWL-Dokumente als strukturierter Text geschrieben sind (üblicherweise YAML oder JSON).
Zuletzt aktualisiert: 30. April 2026 · Überprüft von Julian Stricker
Auf Ihrem Gerät öffnen
Wählen Sie Ihr Betriebssystem für eine Schritt-für-Schritt-Anleitung.
So öffnen Sie .CWL-Dateien
Nutzen Sie diese plattformspezifischen Anleitungen, um .CWL-Dateien sicher zu öffnen.
Windows
- Wenn Sie den Workflow ausführen möchten, installieren Sie einen CWL-Runner wie die cwltool-Referenzimplementierung und führen Sie ihn dann von einem Terminal aus mit Ihrer .cwl-Datei (und allen erforderlichen Eingabeobjektdateien) aus.
- Wenn Sie es nur lesen/bearbeiten müssen, öffnen Sie die .cwl-Datei in einem Nur-Text-Editor (CWL-Dokumente sind normalerweise YAML oder JSON).
- Wenn Sie sich nicht sicher sind, welchen Runner Sie verwenden sollen, konsultieren Sie die offizielle CWL-Liste „Implementierungen“ und wählen Sie einen Executor aus, der zu Ihrer Umgebung passt.
Mac
- Um das .cwl-Dokument auszuführen, verwenden Sie einen CWL-Runner wie cwltool und führen Sie es vom Terminal aus mit der .cwl-Datei (plus erforderlichen Eingabeparametern) aus.
- Öffnen Sie zum Überprüfen oder Bearbeiten die .cwl-Datei in einem Texteditor (es handelt sich um strukturierten Text, üblicherweise YAML/JSON).
- Wenn die Ausführung fehlschlägt, überprüfen Sie, ob Ihr Runner die im Dokument deklarierte CWL-Version unterstützt, und ziehen Sie einen anderen Executor aus der offiziellen Implementierungsliste in Betracht.
Linux
- Installieren Sie einen CWL-Executor (normalerweise die cwltool-Referenzimplementierung), führen Sie ihn aus und führen Sie den Workflow/das Tool mithilfe der .cwl-Datei und der erforderlichen Eingabeobjektdatei aus.
- Öffnen Sie die .cwl-Datei in einem Texteditor, wenn Sie nur den YAML/JSON-Inhalt anzeigen oder bearbeiten möchten.
- Verwenden Sie die offizielle CWL-Implementierungsliste, um bei Bedarf einen alternativen Runner auszuwählen (z. B. wenn Sie andere Ausführungs-Backends benötigen).
iOS
- iOS führt CWL-Workflows normalerweise nicht nativ aus; Öffnen Sie die .cwl-Datei in einem Text-/Code-Viewer, um sie zu lesen, oder übertragen Sie sie in eine Desktop-/Linux-Umgebung, um sie mit einem CWL-Runner auszuführen.
Android
- Android führt CWL-Workflows normalerweise nicht nativ aus; Öffnen Sie die .cwl-Datei in einem Text-/Code-Viewer, um sie zu lesen, oder verschieben Sie sie in eine Desktop-/Linux-Umgebung, um sie mit einem CWL-Runner auszuführen.
Sicherheitshinweise
- Behandeln Sie .cwl-Dateien als ausführbare Anweisungen: Durch das Ausführen eines CWL-Workflows können Befehlszeilentools ausgeführt und Dateien gelesen/geschrieben werden. Führen Sie daher Workflows nur von Quellen aus, denen Sie vertrauen.
- Überprüfen Sie die Workflow-Schritte und alle referenzierten Skripte/Tools/Container vor der Ausführung, insbesondere wenn der Workflow externe Bilder abruft oder unbekannte Befehle ausführt.
- Seien Sie vorsichtig, wenn Sie CWL-Dokumente in Umgebungen mit Zugriff auf vertrauliche Dateien oder Anmeldeinformationen ausführen. Workflows können so geschrieben werden, dass sie auf Daten zugreifen und diese extrahieren, wenn sie mit umfassenden Berechtigungen ausgeführt werden.
Empfohlene Antivirus-Software
Scannen Sie Dateien vor dem Öffnen. Diese Virenschutz-Tools schützen vor Malware und Viren.
Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.
NortonNorton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.
Wir erhalten möglicherweise eine Provision über Affiliate-Links. Das unterstützt unsere kostenlosen Dateiendungs-Guides.
Datei lässt sich nicht öffnen?
Die häufigsten Ursachen und Lösungen, wenn .CWL-Dateien nicht geöffnet werden können.
Häufige Ursachen
- Die .CWL-Datei wird als Text geöffnet, aber nicht „ausgeführt“.
- Runner meldet Validierungsfehler oder „nicht unterstützte CWL-Version“
- Der Workflow wird gestartet, schlägt jedoch aufgrund fehlender Tools, Pfade oder Container fehl
- Verwirrung bei der Dateizuordnung (wird in der falschen App geöffnet)
Lösungsschritte
- Führen Sie die Datei mit einem CWL-Executor (z. B. der cwltool-Referenzimplementierung) aus, anstatt darauf zu doppelklicken.
- Prüfen Sie, ob der Workflow eine separate Eingabeparameterdatei (häufig YAML/JSON) erwartet und stellen Sie diese bei der Ausführung bereit.
- Stellen Sie sicher, dass die referenzierten Befehlszeilentools oder Container in Ihrer Umgebung verfügbar sind.
Betriebssystem-spezifische Fehlerbehebung
Was ist eine .CWL-Datei?
Eine .cwl-Datei ist ein Common Workflow Language-Dokument, das ein Befehlszeilentool oder einen Workflow formal beschreibt, einschließlich Eingaben, Ausgaben und der Art und Weise, wie Schritte verbunden sind. CWL ist ein offener Standard, der darauf ausgelegt ist, Rechenabläufe umgebungsübergreifend portierbar und reproduzierbar zu machen. CWL-Dokumente werden normalerweise in YAML oder JSON verfasst und von CWL-Ausführern/-Implementierungen verarbeitet.
Hintergrund
Common Workflow Language (CWL) ist ein offener Standard zur Beschreibung von Befehlszeilentools und Workflows auf eine Weise, die auf verschiedenen Systemen ausgeführt werden kann. Eine .cwl-Datei ist die Workflow-/Tool-Definition selbst – stellen Sie sie sich als maschinenlesbares „Rezept“ vor, das einem Läufer sagt, welche Befehle er ausführen soll, welche Eingaben erforderlich sind und welche Ausgaben erzeugt werden sollen.
In der Praxis werden .cwl-Dateien häufig in datenintensiven und wissenschaftlichen Computerkontexten verwendet, in denen es auf Wiederholbarkeit ankommt. Ein CWL-Runner liest die .cwl-Beschreibung und führt sie aus, normalerweise zusammen mit separaten Eingabeparameterdateien (häufig YAML/JSON) und Verweisen auf Container oder lokale Tools.
Da es sich bei CWL um einen Standard handelt, gibt es mehrere Implementierungen. Dies bedeutet, dass derselbe .cwl-Workflow oft von verschiedenen CWL-Ausführern ausgeführt werden kann, was Teams dabei hilft, Workflows mit weniger Änderungen zwischen Maschinen, Clustern und Umgebungen zu teilen.
Gängige MIME-Typen: application/cwl
Weiterführende Literatur
Weitere Informationen zum .CWL-Format.
Häufige .CWL-Probleme
Die .CWL-Datei wird als Text geöffnet, aber nicht „ausgeführt“.
Eine .cwl-Datei ist eine Workflow-/Tool-Beschreibung, kein eigenständiges Programm. Es muss von einem CWL-Läufer ausgeführt werden, normalerweise zusammen mit einer Eingabeobjektdatei und den erforderlichen Tools/Containern.
- Führen Sie die Datei mit einem CWL-Executor (z. B. der cwltool-Referenzimplementierung) aus, anstatt darauf zu doppelklicken.
- Prüfen Sie, ob der Workflow eine separate Eingabeparameterdatei (häufig YAML/JSON) erwartet und stellen Sie diese bei der Ausführung bereit.
- Stellen Sie sicher, dass die referenzierten Befehlszeilentools oder Container in Ihrer Umgebung verfügbar sind.
Runner meldet Validierungsfehler oder „nicht unterstützte CWL-Version“
CWL-Dokumente deklarieren eine CWL-Version und müssen der Spezifikation entsprechen; Ein Runner kann Dokumente ablehnen, die nicht dem erwarteten Schema oder der erwarteten Version entsprechen.
- Bestätigen Sie die CWL-Version des Dokuments und vergleichen Sie sie mit den unterstützten Versionen Ihres Läufers.
- Validieren Sie die Dokumentstruktur anhand der CWL-Spezifikation und korrigieren Sie fehlende/falsche Felder.
- Probieren Sie eine andere CWL-Implementierung aus der offiziellen Liste aus, wenn Ihr aktueller Executor die Funktionen des Dokuments nicht unterstützt.
Der Workflow wird gestartet, schlägt jedoch aufgrund fehlender Tools, Pfade oder Container fehl
CWL-Workflows rufen häufig externe Befehlszeilentools oder Container auf; Fehler treten auf, wenn Abhängigkeiten nicht vorhanden sind, nicht zugänglich sind oder von den Erwartungen des Workflows abweichen.
- Überprüfen Sie die Workflow-/Tool-Anforderungen und stellen Sie sicher, dass die erforderliche Software installiert oder über Container-Referenzen verfügbar ist.
- Überprüfen Sie Dateipfade und Eingabedateinamen in Ihrem Eingabeobjekt. Stellen Sie sicher, dass referenzierte Dateien vorhanden und lesbar sind.
- Führen Sie die Ausführung mit erhöhter Protokollierung in Ihrem Executor aus, um zu ermitteln, welcher Schritt fehlgeschlagen ist und warum, und passen Sie dann die Umgebung oder Eingaben entsprechend an.
Verwirrung bei der Dateizuordnung (wird in der falschen App geöffnet)
Betriebssysteme erkennen .cwl möglicherweise nicht als ausführbare Workflow-Beschreibung und öffnen sie mit einem Standardeditor oder einem nicht verwandten Programm.
- Öffnen Sie es explizit mit einem Texteditor zum Anzeigen oder mit Ihrem CWL-Runner über die Befehlszeile zur Ausführung.
- Vermeiden Sie es, die Erweiterung zu ändern; Installieren/konfigurieren Sie stattdessen einen CWL-Runner und verwenden Sie ihn zum Verarbeiten der Datei.
- Wenn Sie konsistentes Verhalten benötigen, dokumentieren Sie einen Standardläufer und -befehl für Ihr Team (z. B. mit cwltool).
FAQ
Sind .cwl-Dateien nur Daten oder handelt es sich um Code?
Dabei handelt es sich um Workflow-/Toolbeschreibungsdokumente (normalerweise YAML/JSON). Sie sind „Daten“ im Sinne von strukturiertem Text, aber wenn sie von einem CWL-Läufer ausgeführt werden, können sie die Ausführung echter Befehle bewirken.
Welches Programm sollte ich verwenden, um eine .cwl-Datei zu öffnen und auszuführen?
Verwenden Sie einen CWL-Executor/Runner – am häufigsten die cwltool-Referenzimplementierung. Weitere CWL-Implementierungen sind auf der offiziellen CWL-Website aufgeführt.
Kann ich eine .cwl-Datei in einem Texteditor öffnen?
Ja. CWL-Dokumente werden normalerweise in YAML oder JSON geschrieben, sodass jeder Nur-Text-Editor sie zum Anzeigen oder Bearbeiten öffnen kann.
Ist der MIME-Typ für .cwl offiziell registriert?
Ja. IANA listet application/cwl (und verwandte Typen wie application/cwl+json) in der Medientypenregistrierung auf.
Ähnliche Dateiendungen
Vergleichen Sie verwandte Formate in derselben Kategorie, um schneller das richtige Tool zu finden.