Se codifican en OSTypes compuestos de cuatro bytes.
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.
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.