File

Software captura de pantalla:
File
Detalles de software:
Versión: 5.34 Actualizado
Fecha de carga: 16 Aug 18
Promotor: Christos Zoulas
Licencia: Libre
Popularidad: 17

Rating: nan/5 (Total Votes: 0)

File es el código abierto y la implementación gratuita del comando 'file' utilizado en casi todos los sistemas operativos tipo UNIX, como Linux y BSD. El comando 'archivo', si no está familiarizado con él, es un programa de línea de comandos que le dice qué tipo de datos contiene un archivo.

El comando original 'archivo' enviado con Bell Labs UNIX, pero no estaba disponible en forma de fuente para las masas antes de esta reimplementación. Al igual que cualquier otro programa de línea de comandos, el archivo se debe usar a través de cualquier aplicación de emulador de terminal.


Opciones de línea de comando

File viene con varias opciones de línea de comandos que te ayudarán a clasificar los archivos en tu sistema GNU / Linux mejor y más rápido. Se pueden ver de un vistazo ejecutando el archivo & lsquo; --help & rsquo; comando en una aplicación de emulador de terminal.

Entre las opciones de línea de comando más útiles, podemos mencionar el soporte para usar un archivo específico como una lista de archivos de números mágicos separados por colores, soporte para procesar archivos comprimidos, así como soporte para la salida de cadenas de tipo MIME, codificación MIME o tipo / creador de Apple.

Además, el usuario podrá enumerar la fuerza mágica, permitir el seguimiento de enlaces simbólicos, terminar nombres de archivos con ASCII NUL, preservar el tiempo de acceso en archivos, tratar archivos especiales como ordinarios y compilar un archivo que sea especificado por la opción -m (--magic-file LIST).


Debajo del capó y sistemas operativos compatibles

File es un software multiplataforma escrito enteramente en el lenguaje de programación C, lo que significa que es rápido y compatible con todos los sistemas operativos GNU / Linux conocidos, así como con varias distribuciones BSD, incluidas FreeBSD, OpenBSD y NetBSD. Darwin / Mac OS X también es compatible.

El programa se distribuye como un tarball de fuente universal (archivo TAR) que se puede instalar fácilmente en cualquier sistema de 32 bits o de 64 bits. Para instalarlo, simplemente descargue el archivo, guárdelo en su PC, descomprímalo, abra una aplicación de terminal y navegue a la ubicación de los archivos de archivo extraídos (por ejemplo, cd /home/softoware/file-5.20), ejecute el & lsquo ;. / configure && make & rsquo; comando, y luego ejecutar el & lsquo; make install & rsquo; o & lsquo; sudo make install & rsquo; comando.

Qué hay de nuevo en esta versión:

  • Esta es una versión de corrección de errores; la mayoría de las correcciones se debieron a hallazgos de oss-fuzz, y la razón del lanzamiento ahora es que no ha habido informes nuevos durante más de dos semanas. La mayoría de los problemas encontrados por oss-fuzz estaban en ...
  • Análisis de cdf (lecturas fuera de límites)
  • coincidencia de cadena / expresión regular (lecturas de memoria no inicializadas)
  • Otras soluciones incorrectas:
  • eliminar espacios finales de archivos mágicos
  • refactor is_tar

Qué hay de nuevo en la versión 5.33:

  • Esta es una versión de corrección de errores; la mayoría de las correcciones se debieron a hallazgos de oss-fuzz, y la razón del lanzamiento ahora es que no ha habido informes nuevos durante más de dos semanas. La mayoría de los problemas encontrados por oss-fuzz estaban en ...
  • Análisis de cdf (lecturas fuera de límites)
  • coincidencia de cadena / expresión regular (lecturas de memoria no inicializadas)
  • Otras soluciones incorrectas:
  • eliminar espacios finales de archivos mágicos
  • refactor is_tar

Qué hay de nuevo en la versión:

  • Esta es una versión de corrección de errores; la mayoría de las correcciones se debieron a hallazgos de oss-fuzz, y la razón del lanzamiento ahora es que no ha habido informes nuevos durante más de dos semanas. La mayoría de los problemas encontrados por oss-fuzz estaban en ...
  • Análisis de cdf (lecturas fuera de límites)
  • coincidencia de cadena / expresión regular (lecturas de memoria no inicializadas)
  • Otras soluciones incorrectas:
  • eliminar espacios finales de archivos mágicos
  • refactor is_tar

Qué hay de nuevo en la versión 5.31:

  • Esta es una versión de corrección de errores; la mayoría de las correcciones se debieron a hallazgos de oss-fuzz, y la razón del lanzamiento ahora es que no ha habido informes nuevos durante más de dos semanas. La mayoría de los problemas encontrados por oss-fuzz estaban en ...
  • Análisis de cdf (lecturas fuera de límites)
  • coincidencia de cadena / expresión regular (lecturas de memoria no inicializadas)
  • Otras soluciones incorrectas:
  • eliminar espacios finales de archivos mágicos
  • refactor is_tar

Qué hay de nuevo en la versión 5.30:

  • desbordamiento der getlength (Jonas Wagner)
  • falla de carga de archivo mágico múltiple (Christoph Biedl)
  • Mejoras en el análisis de CDF (Guy Helmer)
  • Agregue soporte para compensaciones indirectas firmadas
  • cat / dev / null | archivo - debería imprimir vacío (Christoph Biedl)
  • Tamaño de cadena de respuesta de 64 a 96.
  • PR / 556: arregla los separadores en las anotaciones.

¿Qué hay de nuevo en la versión 5.29:

  • der overlength getlength (Jonas Wagner)
  • falla de carga de archivo mágico múltiple (Christoph Biedl)
  • Mejoras en el análisis de CDF (Guy Helmer)
  • Agregue soporte para compensaciones indirectas firmadas
  • cat / dev / null | archivo - debería imprimir vacío (Christoph Biedl)
  • Tamaño de cadena de respuesta de 64 a 96.
  • PR / 556: arregla los separadores en las anotaciones.

Qué hay de nuevo en la versión 5.28:

  • Funciones:
  • la cantidad de bytes leídos desde los archivos para determinar el tipo de archivo ahora es configurable (-P bytes =)
  • agregue el analizador DER experimental (& quot; der & quot; tipo de campo softmagic)
  • agregue formato de salida terminado en NUL -00
  • el código de descompresión ahora informa errores de descompresión
  • agregue soporte zlib si el sistema operativo lo tiene
  • Correcciones de errores:
  • reparar el análisis indirecto de ID3
  • proporciona dprintf (3) para el sistema operativo que no lo tiene
  • eliminar el código REG_STARTEND no funciona como se esperaba
  • la bifurcación para la descompresión se rompió con magic_buffer

Qué hay de nuevo en la versión 5.25:

  • agregue un límite a la duración de las búsquedas de expresiones regulares
  • corregir problemas con --parameter
  • Correcciones de Windows PR / 466

Qué hay de nuevo en la versión 5.24:

  • corrige el análisis de las opciones de mimo largo
  • ajusta la magia de mapa FIT para que funcione después de la corrección de errores de fecha en 5.23

Qué hay de nuevo en la versión 5.22:

  • Errores:
  • reestructurar la impresión de notas de duende para evitar mensajes repetidos
  • agregue un límite de nota, sugerido por Alexander Cherepanov
  • Rescate en pread () parcial () de Alexander (Cherepanov)
  • Repare la comprobación de límites incorrectos en file_printable (Alexander Cherepanov)
  • PR / 405: ignora SIGPIPE de los programas de descompresión
  • cambiar imprimible - & gt; file_printable y úsalo en más lugares para mayor seguridad
  • Funciones:
  • agregar pariente indirecto para TIFF / Exif
  • en ELF, en lugar de & quot; (utiliza bibliotecas dinámicas) & quot; cuando PT_INTERP está presente, imprima el nombre del intérprete.

Qué hay de nuevo en la versión 5.20:

  • 1.sm.webp: datos RIFF (little-endian), imagen Web / P, codificación VP8, 320x214, Escala: [ninguno] x [ninguno], color YUV, los decodificadores deberían sujetar
  • 1.webp: datos RIFF (little-endian), imagen Web / P, codificación VP8, 550x368, escala: [ninguno] x [ninguno], color YUV, los decodificadores deberían sujetar
  • CCITT_1.TIF: datos de imagen TIFF, little-endian, direcciones = 17, altura = 2376, bps = 1, compresión = grupo de dos niveles 4, PhotometricIntepretation = WhiteIsZero, name = Entrada estándar, descripción = archivo PBM convertido, ancho = 1728
  • FLOWER.jpg: datos de imagen JPEG, línea base, precisión 8, 2592x3904, marcos 3
  • FLOWER.wdp: JPEG-XR Imagen, mosaico duro, espacial xform = TL, encabezado corto, 2592x3904, bitdepth = 5-6-5, colorfmt = YONLY
  • MARBLES.TIF: datos de imagen TIFF, little-endian, direntries = 16, height = 1001, bps = 206, compression = LZW, PhotometricIntepretation = RGB, width = 1419
  • También hay algunos errores corregidos de versiones anteriores, por lo que esta sería la versión recomendada para usar ...

Qué hay de nuevo en la versión 5.17:

  • Cuenta los niveles de recursión a través de magia indirecta
  • Evita la recursión infinita en archivos con compensaciones indirectas de 0
  • Agregue el indicador -E que hace que el archivo imprima errores del sistema de archivos en stderr y salga.
  • la impresión mime podría imprimir los resultados de múltiples entradas mágicas si hubiera múltiples coincidencias.
  • En algunos casos, el desbordamiento no se detectó al calcular las compensaciones en softmagic.
  • Utilice strcasestr () para cadenas de cdf
  • Restablecer a & quot; C & quot; entorno local mientras se realizan operaciones de expresiones regulares, o comparaciones insensibles a mayúsculas y minúsculas; esto es provisional

Qué hay de nuevo en la versión 5.16:

  • Siempre deje cargado el archivo magic, no lo descargue para magic_check , etc.
  • Repara la codificación predeterminada en binario en lugar de desconocido, que se rompió recientemente
  • Maneja archivos vacíos y de un byte, menos especialmente para que la codificación de tiempo no se rompa por completo
  • Repara el código de salida erróneo que no sea cero a partir de un archivo y un mensaje inexistentes
  • Añadir detección de archivo CDF MSI (Guy Helmer)

Otro software de desarrollador Christos Zoulas

Tcsh
Tcsh

27 Sep 15

Comentarios a la File

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!