Skip to content

Proyecto de lectura y Visualización de una Imagen EXT4.

Notifications You must be signed in to change notification settings

Ricard0Ponce/SOPrFinal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Sistemas operativos (Proyecto Final): Lectura y Visualización de una Imagen EXT4.

Este proyecto tiene como objetivo leer el contenido de un archivo imagen.img (imagen descomprimida de imagen.img.gz) y mostrar información relevante del sistema de archivos EXT4, incluyendo SuperBlock, Descriptor de Bloques e Inodes. Además, permite navegar por la estructura de directorios y visualizar archivos en formato hexadecimal.

Tabla de Contenidos

Descripción

El propósito de este proyecto es leer y mostrar información relevante del sistema de archivos EXT4 desde un archivo de imagen. Las funcionalidades incluyen:

  • Mostrar información del SuperBlock de EXT4.
  • Mostrar información del Descriptor de Bloques e Inodes (opcional).
  • Navegar por el directorio de la imagen y seguir la estructura de directorios.
  • Visualizar archivos en formato hexadecimal.
  • Guardar el contenido de un archivo seleccionado.

Requerimientos de Instalación

Para poder instalar y ejecutar este proyecto, necesitarás tener las siguientes herramientas instaladas:

  • C Compiler (GCC)
  • make
  • zlib (para descomprimir archivos .gz)
  • ncurses (para la visualización en formato hexadecimal)

Instalación

Para instalar y ejecutar el proyecto localmente, sigue estos pasos:

  1. Clona el repositorio:

    git clone https://github.com/tu_usuario/tu_proyecto.git
    cd tu_proyecto
  2. Descomprime el archivo de imagen:

    gunzip imagen.img.gz
  3. Compila el proyecto usando 'make':

    make
  4. Ejecuta el programa:

    ./ext4_reader imagen.img
    

Uso

Para utilizar este programa, simplemente ejecuta los comandos mencionados anteriormente. Una vez ejecutado, el programa te permitirá:

  • Mostrar la información del SuperBlock de EXT4.
  • Mostrar información del Descriptor de Bloques e Inodes.
  • Navegar por el directorio de la imagen y seguir la estructura de directorios.
  • Visualizar archivos en formato hexadecimal.

Referencias

Visite los siguientes sitios para obtener más información sobre EXT4 y ncurses:

Licencia

La licencia de este proyecto pertenece a la Universidad Autónoma Metropolitana unidad Iztapalapa. Visite su portal oficial en el siguiente enlace: https://www.izt.uam.mx/

Contacto

Si tienes alguna duda o sugerencia, puedes contactar a:

About

Proyecto de lectura y Visualización de una Imagen EXT4.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages