Type code

Un type code (traducido como código de tipo) es utilizado en las versiones anteriores de Mac OS X para indicar el formato de un archivo, es algo similar a las extensiones de archivo usado en otros sistemas operativos. Se codifican en OSTypes compuestos de cuatro bytes. Por ejemplo, para identificar el type code de un stack (apilador) de HyperCard se le denomina STAK; sin embargo, en otros programas de aplicación se le conoce como APPL.

macOS conserva los type codes, pero también reconoce las extensiones de archivo. La substitución de los type codes por las extensiones de archivo, popularizadas por los sistemas (RT-11 y RSX-11 para las PDP-11, CP/M, y más recientemente por MS-DOS, ha generado muchas críticas entre los usuarios. El sistema de type codes es considerablemente más rico y sofisticado que las extensiones, y muchos usuarios creen que la adopción de estas últimas es un retroceso. Ellos dicen que la información del tipo y del creador del archivo pertenecen a los metadatos asociados con un archivo, y en consecuencia, es incorrecto almacenar dicha información en el nombre del archivo, donde pueden causar problemas al usuario. Apple defiende su decisión argumentando que las extensiones son un estándar de facto, y que ellos necesitan seguir los estándares del resto de la industria.

Los type codes no son accesibles para ser manipulados por el usuario, aunque pueden ser vistos y cambiados con algún software, por ejemplo,las herramientas de línea de comandos GetFileInfo y SetFile, instalados como parte de las Herramientas de desarrollador en /Developer/Tools, o la utilidad ResEdit, disponible para versiones anteriores de Mac OS.

Los cambios hechos en Mac OS X 10.4 con la implementación de las Uniform Type Identifiers sugieren que Apple escuchó las críticas mejorar su sistema de codificación de archivos.[1]

Referencias

Enlaces externos

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.