La nueva versión de Keynote no abre versiones anteriores

Al usar una versión más nueva del software iWork, como Yosemite, para abrir documentos y presentaciones más antiguos, Pages informa que "este documento no se puede abrir porque es demasiado antiguo. Para abrirlo, guárdelo primero con Pages '09". y Keynote informa "Esta presentación no se puede abrir porque es demasiado antigua. Para abrirla, guárdela primero con Keynote '09". ¿Cómo puedo abrir estos archivos sin buscar e instalar una versión anterior de iWork?

Editar : la última actualización, versión 6.6 (2550) (a partir del 16 de octubre de 2015) abre los archivos de las versiones Keynote '06 y '08. Verifiqué esto en un archivo de 2007 y funciona correctamente.

Bienvenido: trate de no publicar respuestas idénticas a dos preguntas. Cuando eso sucede, generalmente cerramos uno como un duplicado del otro en los casos en que realmente se aplica la misma respuesta a ambas situaciones. Hagamos esto sobre la nota clave y vinculémoslo a la respuesta de las páginas. Esa respuesta también debería ser sobre páginas y no sobre notas clave.
@bmike Gracias; Sin embargo, si va a editar las respuestas, verifique que tengan el contenido correcto.
Puede revertirlo, pero la edición fue más una sugerencia que lo dejó obviamente roto para que, con suerte, regrese y lo arregle. No confundas la moderación con ser un experto en la materia. :-) Eliminé casi todas las publicaciones relevantes, ya que agradezco que le hayas dado nueva vida a este problema y nos hayas alertado sobre la duplicación de preguntas. (La belleza de la edición wiki/comunitaria es que todo el mundo puede contribuir y lo hace con pequeños esfuerzos para hacer un artefacto pulido con el tiempo).

Respuestas (1)

Esta solución requiere el uso de Terminal. Haz lo siguiente:

  1. Haz una copia de seguridad de tu archivo
  2. Abrir Terminal.aplicación
  3. En la ventana de Terminal, escriba cd(eso es con un espacio después de cd) y luego arrastre su archivo a la ventana. Debe insertar la ruta completa de su archivo (por ejemplo, /Users/me/Documents/My\ Great\ File.pages).
  4. Copie y pegue el siguiente comando como una sola línea y presione Return:gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
  5. Si no ve ningún error (como No such file or directory), ahora escriba rm index.apxl.gzy presioneReturn
  6. Escriba exity presione Returne intente abrir su archivo. Es posible que le brinde un informe de problema de compatibilidad, pero debería abrirse.

Explicación

El archivo index.apxl.gzes un archivo XML comprimido que contiene información sobre su documento. El comando en el paso 4 descomprime el archivo y lo ejecuta a través de un programa de búsqueda y reemplazo que busca la versión 72007061400y la reemplaza con la versión 92008102400(no sé qué significan estas versiones pero parece funcionar). Da como resultado una versión sin comprimir del archivo, razón por la cual en el paso 5 elimina el archivo comprimido original (iWork usará archivos comprimidos o sin comprimir).

notas

Si el paso 4 le da un No such file or directoryerror, es posible que el archivo index.apxlo index.apxlesté descomprimido, en cuyo caso puede reemplazar el comando del paso 4 con sed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gzy el paso 5 con rm index.apxl.

Esta solución podría adaptarse a una acción de Automator por parte de alguien motivado.

Fuente

Este método está adaptado de un comentario en esta publicación de Google+ .

Suena como si fuera una gran gota o aplicación de AppleScript.
D'oh! Error al copiar y pegar. Fijación.
La última actualización (2015-10-16) dice que abre los archivos de las versiones de Keynote '06 y '08.