Mappare il tipo MIME all'applicazione di estensione in modo agnostico tramite riga di comando

1

Sono consapevole che è possibile visualizzare la mappatura del sistema del tipo MIME in estensione del file tramite: defaults read /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist MIMETypeToExtensionMap .

Sono anche consapevole che si può indicare quale tipo MIME (o estensione di file) un'app supporta tramite il suo Info.plist (o indicare quale tipo MIME o estensione di file corrisponde a quale applicazione predefinita in LaunchServices ).

Tuttavia, non sono chiaro se ci sia un modo per l'applicazione - indicare in modo agnostico una mappatura del tipo MIME all'estensione senza modificare /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist (che presumo sia un no-no su quello che è probabilmente un file auto-rigenerato comunque ).

O è l'unico modo accettato di farlo per un'app per impostare UTExportedTypeDeclarations con un UTTypeTagSpecification che definisce public.filename-extension e / o public.mime-type valore / i, con tutti i mapping incorporati definiti in MIMETypeToExtensionMap di /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist ?

    
posta Brett Zamir 21.06.2018 - 05:05
fonte

0 risposte

Leggi altre domande sui tag