Waarom FETCHMIRROR naar XML converteren?
Een .fetchmirror-bestand bevat de instellingen van een Mirror-venster in het property-list-formaat van Apple. Door het te exporteren naar .xml worden die sleutels en waarden menselijk leesbaar en bewerkbaar buiten Fetch, wat handig is voor inspectie of versiebeheer.
Hoe FETCHMIRROR naar XML te converteren
plutil -convert xml1 EASIEST
Voer in Terminal plutil -convert xml1 -o sync.xml sync.fetchmirror uit. Dit schrijft een XML property list zonder het originele bestand aan te tasten.
Xcode property-list editor FREE
Open het bestand in Xcode en gebruik vervolgens het contextmenu van de editor om het als XML weer te geven of de XML-bron te kopiëren; sla het op met een .xml-extensie.
plutil -p voor voorvertoning FREE
Voer plutil -p sync.fetchmirror uit om de structuur eerst in de terminal af te drukken, zodat u de sleutels kunt bevestigen voordat u naar .xml converteert.
Over deze formaten
Een .fetchmirror bestand is een opgeslagen instellingendocument van Fetch, de macOS FTP-client gemaakt door Fetch Softworks. Het legt de configuratie vast van een Mirror-venster, inclusief…
Open .FETCHMIRROR details →Een XML-bestand is een document in platte tekst dat gestructureerde gegevens opslaat in geneste, aangepaste tags. Omdat het alleen tekst is, kan elke teksteditor het openen - sleep het naar…
Open .XML details →Kwaliteit & waar op te letten
- Het resultaat is een Apple property-list XML, geen willekeurig schema, dus tags volgen de plist DTD.
- Als het origineel een binaire plist is, decodeert
plutildeze; het omgekeerde is mogelijk met-convert binary1. - De XML beschrijft nog steeds Fetch mirror-instellingen en is alleen logisch voor Fetch wanneer deze weer de naam
.fetchmirrorkrijgt.
Veelgestelde vragen
Wat doet plutil -convert xml1?
-o slaat het op naar een nieuw bestand en blijft het origineel ongewijzigd.Heb ik Xcode nodig?
plutil wordt meegeleverd met macOS, hoewel Xcode een grafische property-list editor biedt als u dat verkiest.Is de XML een standaardformaat?
Kan ik de XML terug converteren?
plutil -convert binary1 hercodeert het, en door de extensie terug te veranderen naar .fetchmirror kan Fetch het weer lezen.