2010-09-07 18 views
1

Je cherche un outil de comparaison visuel pour Mac OS X qui me permettra de voir les différences entre les documents Pages (de la suite iWork d'Apple) et Adobe Illustrator. Je me rends compte qu'un diff visuel peut être un peu beaucoup à demander, donc je me contenterais d'une sorte de comparaison XML ou texte brut. J'utilise Pages pour gérer mes Spec et Illustrator pour mes maquettes, qui sont toutes contrôlées par version, et j'aimerais pouvoir facilement voir les différences. FileMerge (fourni avec Xcode) ne fait qu'accrocher le gobbledygook, donc les comparaisons binaires ne fonctionneront certainement pas. Je sais environ Kaleidoscope, qui supporte les différences sur différents formats d'image (et semble être une bonne solution globale), mais il ne semble pas qu'il supporte les pages ou Illustrator.Outil Diff pour certains formats binaires (non exécutables)

+0

Cela ne semble pas être un sujet de programmation pour moi, j'ai donc voté pour migrer vers Super User. – dmckee

+0

J'ai posté ici, parce que c'est quelque chose que les programmeurs pourraient avoir une réponse, même si les utilisateurs d'ordinateurs en général ne pourraient pas. C'est une question sur un outil de programmation, qui est affiché ici tout le temps. – Dov

Répondre

0

Araxis Merge a beaucoup de différents visionneuses de format de fichier. Binaire direct est l'un d'eux, si cela va faire le travail pour vous. Il fera aussi du PDF et d'autres formats d'image.

+0

Bien qu'ils prennent en charge MS Office (http://www.araxis.com/merge_mac/topic_comparing_text_files.html) et d'autres formats de texte non-texte, Pages n'en fait pas partie, et je n'ai pas vu la prise en charge d'Illustrator. dans leur comparaison d'image. Malheureusement, la comparaison binaire n'est pas assez bonne, puisque je veux être en mesure de voir ce qui a changé, pas seulement combien. – Dov

+0

@Dov, je pense que vous trouverez difficile ou impossible de trouver un outil de diff qui a une compréhension intégrée du format Pages. Vous pourriez vouloir choisir un format de documentation basé sur le texte pour vous rendre la vie plus facile - LaTeX est une option populaire. Bonne chance dans votre recherche! –

+0

Je peux rêver :-) – Dov

0

Je ne connais pas les fichiers Illustrator, mais Pages a une partie XML. Si vous ouvrez le fichier .pages avec unzip, il existe un fichier index.xml contenant toutes les informations de style et de texte pour le fichier, que vous pouvez ensuite comparer avec diff ou FileMerge.

+0

Existe-t-il un moyen, en utilisant Changes, par exemple, de traiter le fichier comme un répertoire? Je sais que lorsque je compare les ZIP et les JAR dans Windows en utilisant Beyond Compare, il compare leur contenu comme deux répertoires. – Dov

+0

Je ne connais pas les modifications, mais puisque nous parlons du Mac, je pourrais mentionner que BBEdit peut lire les fichiers .zip comme s'ils sont des répertoires, et le Finder lui-même peut regarder dans les fichiers .app (qui sont essentiellement déguisés) archives .zip comme les fichiers .pages). Donc, ce n'est pas une caractéristique rare. – allanberry