Pourquoi convertir FETCHMIRROR en XML ?
Un fichier .fetchmirror contient les paramètres d'une fenêtre Mirror au format de liste de propriétés d'Apple. L'exporter vers .xml rend ces clés et valeurs lisibles par l'homme et modifiables en dehors de Fetch, ce qui est utile pour l'inspection ou le contrôle de version.
Comment convertir FETCHMIRROR en XML
plutil -convert xml1 EASIEST
Dans le Terminal, exécutez plutil -convert xml1 -o sync.xml sync.fetchmirror. Cela écrit une liste de propriétés XML sans toucher au fichier original.
Éditeur de liste de propriétés Xcode FREE
Ouvrez le fichier dans Xcode, puis utilisez le menu contextuel de l'éditeur pour l'afficher en tant que XML ou copier la source XML ; enregistrez-le avec une extension .xml.
plutil -p pour prévisualiser FREE
Exécutez plutil -p sync.fetchmirror pour afficher d'abord la structure dans le terminal, afin de confirmer les clés avant de convertir en .xml.
À propos de ces formats
Un fichier .fetchmirror est un document de paramètres enregistré par Fetch, le client FTP pour macOS créé par Fetch Softworks. Il enregistre la configuration d'une fenêtre « Mirror »…
Ouvrir les détails de .FETCHMIRROR →Un fichier XML est un document en texte brut qui stocke des données structurées dans des balises personnalisées et imbriquées. Comme il s'agit de texte, n'importe quel éditeur de texte peut…
Ouvrir les détails de .XML →Qualité et points de vigilance
- Le résultat est un XML de liste de propriétés Apple, pas un schéma arbitraire, donc les balises suivent la DTD plist.
- Si l'original est un plist binaire,
plutille décode ; l'inverse est possible avec-convert binary1. - Le XML décrit toujours les paramètres de miroir Fetch et n'a de sens pour Fetch que s'il est renommé en
.fetchmirror.
Foire aux questions
Que fait plutil -convert xml1 ?
-o, il enregistre dans un nouveau fichier et laisse l'original inchangé.Ai-je besoin de Xcode ?
plutil est inclus avec macOS, bien que Xcode offre un éditeur graphique de liste de propriétés si vous préférez.Le XML est-il un format standard ?
Puis-je reconvertir le XML ?
plutil -convert binary1 le ré-encode, et le renommer en .fetchmirror permet à Fetch de le lire à nouveau.