Get Eul File Type
Zuletzt geändert: 12.11.2026 08:14

Übersicht

Get-EulFileType #

ÜBERSICHT #

Bestimmt zu einem Dateinamen Endung, Kürzel, Familie und Typ in Worten.

SYNTAX #

Get-EulFileType [-FileName] <string> [[-MimeType] <string>] [[-Lang] <string>] [<CommonParameters>]

BESCHREIBUNG #

PowerShell-Zwilling von EulUI.fileType im WebKit (lib/ui/eul/eul-ui.js), für Seiten, die auf dem Server gebaut werden, etwa die Portalseite eines Tickets. Beide Fassungen teilen dieselbe Tabelle der Familien, ein Pester-Test hält sie gleich.

Zuerst entscheidet die Endung, ohne Endung der MIME-Typ:

FamilieEndungen
worddoc, docx, docm, odt, rtf, txt, log, md, htm, html
sheetxls, xlsx, xlsm, xlsb, ods
pdfpdf
imagepng, jpg, jpeg, gif, webp, bmp, svg, tif, tiff, heic
dataxml, json, csv, vcf
maileml, msg
otheralles Übrige, etwa zip, cnrep, exe

Der Typ in Worten kommt aus dem Wortschatz des WebKit (Get-EulWebUiStrings), etwa „Word-Dokument“, „Textdatei (TXT)“, „Bild (PNG)“, „XML-Datei“ oder „Datei (ZIP)“.

PARAMETER #

-FileName #

Type: string

Dateiname mit oder ohne Endung. Ein Punkt am Anfang (.gitignore) oder am Ende gilt nicht als Endung.

-MimeType #

Type: string
Default: ''

MIME-Typ, nur gebraucht, wenn der Name keine Endung hat.

-Lang #

Type: string
Default: 'de'

Sprache des Typs in Worten, Kürzel einer Sprachdatei des WebKit. Standard: de.

AUSGABEN #

[hashtable] mit Ext (klein, ohne Punkt, sonst leer), Badge (Endung groß,

höchstens fünf Zeichen, ohne Endung „DATEI“ bzw. „FILE“), Family und Label.

BEISPIELE #

Get-EulFileType -FileName 'Angebot 2026-11.docx'

Liefert Ext docx, Badge DOCX, Family word, Label „Word-Dokument“.
Get-EulFileType -FileName 'scan' -MimeType 'image/png' -Lang en

Ohne Endung entscheidet der MIME-Typ: Family image, Badge FILE, Label
„Image“.

HINWEISE #

Verwandt: ConvertTo-EulFileChipHtml baut daraus den Chip.