QTCH (.qtch) es un tipo de archivo utilizado por QuickTime para almacenar archivos de audio o vídeo transmitidos desde un servidor en el disco duro de la computadora del cliente .
Descripción del formato de archivo
Los primeros 16 bytes son:
Hexadecimal; ASCII 00 00 00 50 71 74 63 68 00 00 00 02 00 00 00 02 ; ...Pqtch........
Este tipo de archivo parece haberse introducido con QuickTime Player 7.x. El archivo normalmente se almacena en cualquier subdirectorio de la siguiente ubicación:
%USERPROFILE%\Configuración local\Datos de aplicación\Apple Computer\QuickTime\descargas
Por ejemplo,
C:\Documentos y configuraciones\Administrador\Configuración local\Datos de aplicación\Apple Computer\QuickTime\descargas\08\02\82580278-44f0f184-c8c435b8-526b4f79.qtch
Comparación con QuickTime Player 6.x
Anteriormente, QuickTime Player 6.x almacenaba estas secuencias de audio y video (a/v) como archivos en el disco duro que tenían nombres generados automáticamente, como . A diferencia de los archivos .qtch, estos archivos tenían el número mágico59B8794Ad01 a/v correcto y podían reproducirse con un reproductor adecuado.
Por ejemplo, los primeros 16 bytes de un archivo m4v son:
Hexadecimal; ASCII 00 00 00 20 66 74 79 70 4D 34 56 20 00 00 00 ; ... ftypM4V ...
Usando el navegador Firefox la ubicación de estos archivos sería:
%USERPROFILE%\Configuración local\Datos de aplicación\Mozilla\Firefox\Perfiles\<id de sesión>\Caché\
Por ejemplo,
C:\Documentos y configuraciones\Administrador\Configuración local\Datos de aplicación\Mozilla\Firefox\Perfiles\jb4efpu5.default\Cache\59B8794Ad01
Comparación de formatos de archivo entre QuickTime Player 6.x y QuickTime Player 7.x
Aunque los archivos tienen encabezados diferentes, su carga útil de audio y video a menudo puede ser la misma (consulte la excepción de iTunes a continuación). En este ejemplo, el mismo archivo de audio y video se transmitió desde un servidor y se almacenó en el disco duro utilizando QuickTime Player 6.x y QuickTime Player 7.x respectivamente:
Los primeros 16 bytes del archivo son totalmente diferentes:
- Reproductor QuickTime 6.x
00 00 00 14 66 74 79 70 33 67 70 34 00 00 04 00 ; ....ftyp3gp4....
- Reproductor QuickTime 7.x
00 00 00 50 71 74 63 68 00 00 00 02 00 00 00 02 ; ...Pqtch........
Sin embargo, los datos a/v comienzan en:
7D 57 3F 1A 9A D6 CE 94 95 59 D0 CE 02 C1 E2 92
A partir de aquí, ambos archivos son idénticos. Para demostrar que la información a/v está intacta dentro del archivo .qtch, puede reemplazar el contenido del archivo .qtch que se encuentra sobre este valor hexadecimal a/v inicial con el del archivo QuickTime Player 6.x y se reproducirá normalmente.
Identificación de tipos de archivos incrustados en qtch
Puede resultar imposible conocer el tipo de archivo incluido en un archivo .qtch sin realizar una comparación en paralelo con el mismo archivo reproducido mediante QuickTime Player 6.x (como se indica más arriba). Herramientas como TrID/32 - Identificador de archivos solo le brindarían esta información al analizar el archivo del ejemplo anterior:
75,0 % (.QTCH) Datos en caché de QuickTime (9000/1)
No le informaría el tipo de archivo incrustado.
Actualmente [¿ cuándo? ] la única forma conocida de establecer el tipo de archivo de un archivo .qtch es emplear un rastreador de paquetes y buscar el tipo de archivo de la secuencia tal como la recibe la tarjeta de red . Por ejemplo, para QuickTime, buscaría el átomo de hoja llamado ftyp. Incluso entonces, se requeriría conocimiento para construir el encabezado correcto hasta el punto de inicio de los datos a/v reales.
Archivos qtch y iTunes
Aunque iTunes almacena los archivos .qtch de la misma manera que se describe arriba, el contenido a/v parece estar codificado de alguna manera, de modo que una comparación lado a lado del archivo original con el archivo transmitido almacenado no encontraría ninguna coincidencia en los datos a/v.