Conversor Windows FILETIME

Convierte Windows FILETIME (intervalos de 100 nanosegundos desde el 1 de enero de 1601) a fecha/hora estándar y viceversa.
Dirección de Conversión
Formato
Windows FILETIME

Cómo usar

  • 1Seleccione la dirección: 'FILETIME → Fecha' para decodificar un valor FILETIME de Windows, o 'Fecha → FILETIME' para obtener el FILETIME de una fecha.
  • 2Para FILETIME → Fecha: ingrese el valor FILETIME decimal (intervalos de 100 ns desde el 1 de enero de 1601) y haga clic en Convertir.
  • 3Para Fecha → FILETIME: seleccione una fecha/hora con el selector y haga clic en Convertir.
  • 4Puede ingresar el valor en formato decimal o hexadecimal. El resultado muestra ambas representaciones.
  • 5Haga clic en 'Hora Actual' para rellenar con el timestamp actual, o 'Borrar' para restablecer el formulario.

Acerca de Windows FILETIME

¿Qué es FILETIME?

Windows FILETIME es un entero de 64 bits que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 00:00:00 UTC. Se usa en toda la API de Windows para timestamps de archivos y muchas otras operaciones del sistema.

Usos comunes

Los valores FILETIME aparecen en entradas del registro de Windows, metadatos NTFS, registros de eventos y llamadas a la API de Windows como GetSystemTimeAsFileTime(). Son esenciales en la depuración de aplicaciones y análisis forense.

Comparación con Unix Time

Los timestamps Unix cuentan segundos desde el 1 de enero de 1970. Para convertir FILETIME a Unix: reste 116444736000000000 y divida por 10.000.000. El formato FILETIME ofrece precisión de nanosegundos frente a la precisión de segundos del tiempo Unix.