Deseo enviar información de reserva por correo en un archivo adjunto para agregar en MS Outlook. ¿Qué formato es mejor? Especialmente para MS Outlook 2003?Diferencia entre iCalendar (.ics) y vCalendar (.vcs)
Respuesta
El nuevo formato iCalendar, con más datos unidos, incluye información sobre la persona que creó el evento, de manera que cuando se importa a Outlook (por ejemplo), los cambios a ese evento se comunican por correo electrónico al creador. Esto puede ser útil cuando necesita informar a los demás sobre cualquier cambio.
Sin embargo, cuando solo exporto un evento de uno de mis calendarios a otro, prefiero usar vCalendar, ya que no es necesario enviar un mensaje de correo electrónico al creador (normalmente a mí mismo) si realizo un cambio o elimino alguna cosa.
Ambos archivos .ics y .cs están en ASCII. Si usa la opción "Guardar como" para guardar una entrada de calendario (Solicitud, Solicitud de reunión/Respuesta/Posponer/Cancelar y etc.) en formato .ics y .vcs y use vimdiff, puede ver fácilmente la diferencia.
Tanto .vcs (vCal) como .ics (iCal) pertenecen al mismo campo de VCALENDAR, pero el archivo .vcs muestra "VERSIÓN: 1.0", mientras que el archivo .ics utiliza "VERSIÓN: 2.0".
Las especificaciones para vCalendar v1.0 se pueden encontrar en http://www.imc.org/pdi/pdiproddev.html. La especificación para iCalendar (vCalendar v2.0) está en RFC5545. En general, el más nuevo es mejor, y que es cierto para Outlook 2007 y posterior, pero no para Outlook 2003.
Para Outlook 2003, el comportamiento es peculiar. Puede guardar la misma entrada de calendario en el formato .ics y .vcs, pero solo lee & muestra el archivo .vcs correctamente. Puede leer el archivo .ics pero omite algunos campos y no lo muestra en modo calendario. Supongo que es que en ese momento Microsoft quería proporcionar .ics para ser compatible con iCal de Mac, pero aún no está totalmente comprometido con v2.0.
Así que diría que para Outlook 2003, .vcs es el formato nativo.
Estaba empezando a sospechar que eran archivos de texto, siempre parecían perder mi formato que definí en Outlook al exportar a varios dispositivos. – jxramos
Puede probar el convertidor de calendario de VCS a ICS para convertir sus archivos. Tiene la función de analizar eventos y tareas pendientes. Puede convertir el VCS generado por su teléfono Nokia, con bluetooth export o mediante nbuexplorer.
- soporte completo para UTF-8
- cadenas codificadas citado imprimible
- código fuente completamente abierta (GPLv3 y Apache 2.0)
- estándar iCalendar v2.0 de salida
- Codifica varios archivos a la vez (sólo un evento por archivo)
- Compatible con Android, iOS, Mozilla Rayo/Sunbird, Google Calendar y otros
- multiplataforma
Los archivos de control de versiones pueden tener su información está codificada en Quoted printable, que es una pesadilla. La solución anterior que recomienda "Convertidor de calendario de VCS a ICS" es el camino a seguir.
- 1. Archivos de análisis (ics/icalendar) usando Python
- 2. ¿Cuál es la diferencia entre VCS y SCM?
- 3. Agrupación de varios eventos en un único archivo ics (secuencia de icalendar)
- 4. iCalendar y formato de descripción
- 5. ICalendar y las actualizaciones de eventos no funcionan en Outlook
- 6. MySQL: diferencia entre ', `,' y"
- 7. Diferencia entre objeto y *?
- 8. Diferencia entre. y #
- 9. ¿Diferencia entre == y caso?
- 10. La diferencia entre $ * y $ @
- 11. Diferencia entre & y &
- 12. VBA: Diferencia entre y y +
- 13. Buscando JavaScript lib que implemente RRULE (iCalendar RFC 5545)
- 14. ¿Tienes problemas con gofmt y diff/VCS?
- 15. Diferencia entre -Wconversion entre gcc y g ++
- 16. Establecer límites de actualización en iCalendar Feed
- 17. Diferencia entre subprocess.Popen y os.system
- 18. Diferencia entre decimal y decimal
- 19. ¿Diferencia entre trazo y relleno?
- 20. Diferencia entre interrupción y eventos
- 21. Diferencia entre netTcpContextBinding y netTcpBinding
- 22. ¿Diferencia entre brújula y sass?
- 23. Diferencia entre "__method__" y "método"
- 24. Diferencia entre Mealy y Moore
- 25. Diferencia entre HashSet y HashMap?
- 26. diferencia entre ajax y enviar
- 27. Diferencia entre sistema y shell_exec
- 28. Diferencia entre Style y ControlTemplate
- 29. Diferencia entre relativo y absoluto
- 30. Diferencia entre window.location.href y top.location.href
Tenga en cuenta que vCalendar es extremadamente antiguo (> 14 años) y ya no debe utilizarse, a menos que sea para compatibilidad con versiones anteriores. Si genera datos nuevos, ¡use iCalendar! – Evert
RFC7953, RFC5545 – YumYumYum
Microsoft Outlook y el calendario de Apple es compatible con el RFC por favor? puede amablemente actualizar, la respuesta fue muy antigua. – YumYumYum