Bueno 2799 pavos por los lentes to guapos…
F in the chat
Computación, procesadores y memoria
¿Qué es un byte? ¿Qué es un bit?
Cómo funcionan los correos electrónicos
Cómo funcionan los circuitos electrónicos
Procesadores y arquitecturas de CPU
¿Qué es un system on a chip?
Diferencia entre memoria RAM y disco duro
GPUs, tarjetas de video y sonido
Periféricos y sistemas de entrada de información
La evolución de la arquitectura de la computación
Cómo funciona Internet
Introducción a las redes y protocolos de Internet
Puertos y protocolos de red
Qué es una dirección IP y el protocolo de Internet
Cables submarinos, antenas y satélites en Internet
Qué es un dominio, DNS o Domain Name System
Cómo los ISP hacen Quality of Service o QoS
Cómo funciona la velocidad en internet
Qué es el Modelo Cliente/Servidor
Cómo funciona un sitio web
Internet es más grande de lo que crees
Sistemas operativos
Diferencias entre Windows, Linux, Mac, iOS y Android
Permisos, niveles de procesos y privilegios de ejecución
Fundamentos de sistemas operativos móviles
Sistemas operativos embebidos e Internet of Things
Archivos y estructuras de datos
Metadatos, cabeceras y extensiones de archivos
Cómo funciona el formato JPG
Videos, contenedores, codecs y protocolos
Cómo funciona .zip: Árboles binarios
Contenido Bonus
Qué es una red neuronal
¿Qué es SQL y NoSQL?
Qué es un algoritmo
El poder de un Raspberry Pi
Principios de la ingeniería de software sostenible
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Freddy Vega
La mayoría de extensiones son de tres caracteres, porque en los inicios de la computación, solo era posible asignar 3 bytes para la extensión (tipo) de archivo, y 8 para el nombre. Sin embargo, todo avanzo y ya no estamos limitados a usar únicamente tres caracteres para denotar el tipo de archivo. Uno de los conocimientos básico que debemos tener, es el saber identificar las diferentes extensiones que pueden tener los archivos que más utilizamos y reconocer que tipos de programas pueden abrir dichos archivos.
Los Sistemas Operativos tienen en una base de datos guardada la correspondencia de cada extensión de archivo. Es decir, en la base de datos dirá algo como: jpg = imagen, mp3 = música, html = página web y así. En todo caso, para llegar a esta base de datos y encontrar a que corresponde, es necesario primero identificar que tipo de archivo es. Para ello el S.O. lee los primeros bits de cada archivo hasta que encuentra cierto patrón, esos bits de identificación se llaman la cabecera. Una vez identificado el patrón, el SO ya conoce que tipo de archivo es, con que programa se debe abrir y cómo se debe mostrar gracias a la base de datos.
Todo esto en la web funciona a través de un estándar denominado MIME TYPES (Extensión para emails multipropósito). Eventualmente, funcionaba solo con emails, pero hoy en día está en la mayoría de protocolos de comunicación. La forma en que funciona es sencilla, en la cabecera del protocolo de comunicación (independiente de si es http, ftp) se envían metadatos con la información del archivo. De tal forma que si es una página web, envía text/html, si es un video mp4 envía video/mp4 y así se logra la identificación de los archivos
Contribución creada con los aportes de: Mayra López.
Aportes 189
Preguntas 28
Bueno 2799 pavos por los lentes to guapos…
F in the chat
Hahaha si pones el video en x0.5 de velocidad, parece que anda borracho.
¿Qué es esto?? 😂
amigos no les recomiendo: abrir un archivo .mp4 con bloc de notas y modificarlo y mas si ese video es tareaa…
saludos
.
aun no he podido recuperar mi video
Decidí explorar lo de los bytes con unas imágenes que terminan en .jpg:
Al abrirlas con bloc de notas, se puede apreciar que estos primeros bytes de cada archivo son iguales:
De igual manera, con unas imágenes de extensión .png:
Y unas canciones con extensión .mp3:
Estupidos y sensuales lentes… no me dejan concentrar…
Tomando esta clase, fuí y abrí una imagen con el bloc de notas y cambié una letra, la imagen efectivamente se rompió pero cuando volví a colocar la letra ya no funcionó!! jajaja se daño por completo pero experimenté.
Los tipos de archivo más comunes son:
Esos lentes distraen xD
“Bueno, a linux no” – Freddy se rie traviesamente. 😄
Multipurpose Internet Mail Extension.
Hola!
Les comparto esta infografía espero y les sirva ✨
Entonces la extensión sólo nos sirve a los humanos para reconocer que tipo de archivo es?
osea que cuando creo un archivo con extensión .bat
lo unico que estoy haciendo es nombrarlo?
no repercute en el comportamiento de la lectura o ejecución del SO sobre el archivo puesto que lo único que el necesita es ver el comienzo de los binarios que conforman dicho archivo?
No se si me di a entender
Agradecería mucho la ayuda de alguien para entender esto
Creo que la app de Platzi no es muy bueno…
¿Qué significan las letras o iniciales que encontramos al final del nombre de un archivo y seguidos de un punto?
¿La extensión .jpg a que formato de archivo pertnece?
¿Qué significan las siglas JPEG?
¿Por qué las extensiones en el pasado usaban únicamente 3 caracteres?
¿Cuántos Bytes estaban asignados al nombre y la extensión de un archivo en Windows 3.1?
¿Hoy en día existe la restricción por Bytes para asignar un nombre y extensión a un archivo?
¿Para que usamos la extensión .html?
¿Un navegador me puede tomar un archivo con la extensión .htm como un archivo con extensión .html?
¿Qué otras extensiones existen en el mundo del desarrollo web?
¿Qué otras extensiones podemos encontrar en el mundo de las imágenes?
¿Qué significan las siglas PNG?
¿Qué significan las siglas GIF?
¿Qué significan las siglas BMP?
¿Para qué formato de archivos usamos la extensión .psd?
¿Para que tipo de archivos usamos la extensión .mp4?
¿Qué otras extensiones podemos encontrar en el mundo de los videos?
¿Qué es un archivo con la extensión .mpc?
¿Cómo se llama el algoritmo de compresión que usa .mp4?
¿mp4 es la extensión más popular para archivos de video en internet?
¿Qué pasa si abro un archivo de video con cualquier extensión en un bloc de notas?
¿Cómo conocemos a los símbolos extraños que nos aparece al abrir un video en un bloc de notas?
¿Existen editores especiales que nos permiten ver cómo es la organización de un archivo?
¿Cómo se llaman los editores que nos permiten ver cómo están organizados los archivos?
**¿A que equivalen los números hexadecimales en computación?
¿Podemos entender un archivo html y por qué?
¿Cómo hace el sistema operativo para saber qué tipo de archivo es el que estamos intentando abrir?
¿Cómo se les conoce a los primeros bytes de un archivo que usa el sistema operativo para saber el tipo de archivo es el que estamos intentando abrir?
¿El sistema operativo tiene una base de datos de cabeceras de archivo?
o Si.
¿Cuándo instalamos un nuevo software agregamos nuevas cabeceras de archivo que usara el sistema operativo para poder entender el tipo de archivo que estamos abriendo?
¿Qué usamos cuando vamos a abrir un archivo en internet y el sistema operativo no tiene forma de saber qué tipo de archivo es el que se está intentando abrir?
¿Qué significa Mime?
¿Todos los sistemas operativos han adoptado el estándar Mime?
¿Para qué nos sirve el estándar Mime?
¿En qué otro protocolo podemos encontrar el estándar Mime?
¿Por qué el estándar Mime se llama así?
¿Cuáles son las partes que tiene el estándar Mime?
¿Cómo sería la aplicación del estándar Mime a archivos jpeg, html y mp4?
Algo interesante , freddy dijo , seguramente ustedes han intentando abrir uno de estos archivos con un bloc de notas y me senti super mediocre we!!!..pero bueno xD jajaja…abri un jpg con el bloc de notas y me salio esto.
ÿØÿà ?JFIF ?? ? ? ÿâ?(ICC_PROFILE ?? ?? ?? mntrRGB XYZ acsp ? öÖ ? Ó- desc ð trXYZ ?d ?gXYZ ?x ?bXYZ ?Œ ?rTRC ? (gTRC ? (bTRC ? (wtpt ?È ?cprt ?Ü <mluc ? ?enUS X ? s R G B XYZ o£ 8ö ?‘XYZ b” ·… ?ÜXYZ $¡ ?… ¶Ôpara ? ?ff ò§
Y ?Ð
[ XYZ öÖ ? Ó-mluc ? ?enUS ? G o o g l e I n c . 2 0 1 6ÿÛ C ????????????????????????????????????????????????????????????????ÿÛ C?????????????????????????????????????????????????????????????????ÿÀ ?? $?8??" ??????ÿÄ ? ? ??? ?? ???
??????ÿÄ „? ???????
Notan lo interesante q dice google inc? , alguien sabe por q? …la imagen es un jpg de whattsapp , es un screen en realidad xD y logicamente el pedazo de codigo binario es solo la primera parte.
Los MIME Types (Multipurpose Internet Mail Extensions) son la manera standard de mandar contenido a través de la red. Los tipos MIME especifican tipos de datos, como por ejemplo texto, imagen, audio, etc. que los archivos contienen. Recuerde que debe utilizar el sufijo correcto para este tipo de archivo.
En el siguiente enlace encuentras todos los tipos de MIME que existen:
Metadatos: https://www.youtube.com/watch?v=WMQoXaM2oqw
Algunas extensiones importantes
.
.
Extensiones de audio
MP3: codec de música estándar con compresión.
WMA: formato de audio desarrollado por Microsoft con compresión y posible DRM.
WAV: formato de audio digital con o sin compresión.
FLAC: formato de audio digital de alta fidelidad y sin pérdidas.
MIDI: protocolo para transferencia de datos, con información de sonido, de 8 bits.
OGG: codec de audio libre, muy popular como alternativa al MP3.
M3U: lista de reproducción.
.
Extensiones de vídeo
AVI: contenedor de audio y vídeo que puede contener varios flujos de datos de audio y de vídeo.
DIVX: formato utilizado para almacenar archivos de vídeo de alta definición y calidad.
MOV: formato utilizado por QuickTime.
MP4: formato capaz de almacenar contenido multimedia como audio, vídeo y subtítulos.
MPG: formato con compresión de baja pérdida de calidad.
MKV: formato contenedor de vídeo que guarda por separado el audio y el vídeo.
WMV: formato de vídeo desarrollado por Microsoft con compresión y posible DRM.
WPL: lista de reproducción de Windows Media Player.
.
Extensiones de fotos
JPEG / JPG: formato más utilizado en imágenes digitales, con compresión y pérdida.
PNG: formato gráfico con compresión sin pérdida. Soporta transparencias.
BMP: imagen de mapa de bits.
ICO: archivo de icono.
SVG: imagen de gráficos vectoriales.
WEBP: formato de imagen con compresión desarrollado por Google para web.
GIF: imágenes animadas.
PSD: proyecto de Adobe Photoshop.
HEIC: formato de imagen utilizado por Apple en macOS y iOS.
NEF/CRW: formato de imagen RAW, en bruto, utilizado por cámaras Nikon y Canon.
AI: proyecto de Adobe Ilustrator.
ID: proyecto de InDesign de Adobe.
.
Extensiones de archivos comprimidos
ZIP: formato desarrollado por WinZIP.
RAR: formato de compresión desarrollado por WinRAR más eficiente que el ZIP.
RAR5: versión renovada de RAR con mejoras de seguridad y recuperación de datos.
7Z: formato libre desarrollado por el creador de 7-Zip.
ACE: archivo comprimido con WinACE.
R00, R01, etc: archivo WinRAR dividido en partes.
GZ: archivo comprimido en GZIP, muy frecuente en Linux.
tar.bz2: otro formato de archivo comprimido de Linux.
Con Windows anteriormente solo se tenía un máximo de 8 byte para nombres de los archivos y 3 bytes para las extensiones, esto ha ido cambiando, ejemplo .jpg, .html, .mp4, al abrir uno de estos archivos en un block de notas encontraremos caracteres raros esto es por es el código binario del archivo
Existen editores especiales que pueden ver la forma en que están organizados los archivos, se llaman normalmente editores hexadecimales (2 números hexadecimales es equivalente a un Byte)
Ahora los SO han adoptado un estándar MIME TYPES (Multipurpose Internet Mail Extension.) ES UNA FORMA RÁPIDA Y EFECTIVA PARA PODER enviar los datos de cual es el tipo de archivo (originalmente se creo solo para enviar emails).
Hasta en la “simpleza” de las extensiones hay cosas que aprender, gracias a ellas llegamos a los MIME types que nos permiten nuestra experiencia actual de navegación en la web.
Les comparto mis apuntes de la clase 😄
Históricamente, tenían tres caracteres, porque así funcionaba Windows, tenía muy pocos bytes designados para el nombre de archivo y la extensión.
Originalmente, sobre todo en Windows 3.1, solo tenías:
8 bytes → nombre de archivo
3 bytes → extensión.
Por ende, los nombres de archivos tenían un máximo de 8 letras y las extensiones un máximo de 3 letras. Esto fue cambiando y ahora no vivimos esta restricción.
Pueden ver la manera en la que están organizados los archivos.
Dos números hexadecimales = 1 Byte = la estructura de bytes o a una letra.
Por lo que con esto podemos interpretar bytes, que normalmente usamos.
Es complicado y al principio no tiene sentido.
Los sistemas de operativos tienen una base de datos de estas cabeceras de archivos de los primeros bytes que leen, y cuando instalamos un nuevo software, este normalmente agrega datos a la base de datos.
Tiene dos partes.
El que dice qué tipo de código voy a tener que leer.
El que dice qué formato de archivo específico.
EJEMPLOS
Para jpg → enviar el mime image/jpeg
Página web → text/html
Video → video/mp4
Son la forma rápida y efectiva para enviar los datos, para saber el tipo de archivo que voy a abrir antes de enviar el archivo.
De esa manera, un navegador o un sistema operativo sabe como mostrarlo y cargarlo de manera dinámica.
De otra manera, un navegador podría abrir un jpg y mostrarlo como letras en hexadecimal al ser interpretado como texto.
En algún punto de navegación te ha pasado que al intentar abrir una página web un JPG sale códigos raros.
En linux existe una herramienta de consola para ver esos códigos hexadecimales llamada “hexedit”
Pregunta. Que Pasa si en un archivo .MP4 lo abro como .TXT y le agrego un carácter, Lo guardo y ejecuto de nuevo el archivo .MP4. dejara de funcionar o simplemente en la imagen que esta ejecutando mostrara una pequeña imperfección.
Hay algoritmos mas complejos de compresión, en este video de derivando lo explican muy bien 😄
.
https://www.youtube.com/watch?v=_OF3LKJkYC8
Los metadatos consisten en información que califica “describe” datos, el contenido, calidad, condiciones, historia, disponibilidad y otras características de los datos. Por ejemplo en una foto te puede dar datos como resolución de la foto, fecha de la foto, si hubo una modificación tendrá fecha de ultima modificación. Entre muchos otros datos. Para el desarrollo web es importante que las fotos sean lo menos pesadas posible para un mayor performance. Esta pagina nos ayuda a quitar los metadatos. https://www.verexif.com/index.php
Es una manera de identificar o decirle al navegador que tipo de archivos va a interpretar, con esto se optimiza el proceso de carga de los archivos en la web. 🌏
.
Ejemplo:
.
image/JPEG
.
El navegador entiende que va a renderizar una imagen. Esto le permite interpretar a medida que va descargando la información. De otra manera tendría que descargar la imagen completa y leer los primeros bits para saber en qué formato está la imagen y por ultimo renderizarla. 📈📈📈
Para aquellos que todavía no comprendan muy bien lo que significa cabecera en HTPP, en la siguiente página explican lo que es junto algunos ejemplos que me resultaron útiles para entender un poco más a profundidad. También dan información adicional que les puede gustar si le echan un vistazo. ¡Espero les sirva!
Página: https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/cabecera-http/
Learning Object Metadata
De nuevo los lentes con unos circulos bien extraños, necesito el curso para saber qué hacen jakdj.
Veo que muchos quieren esos lentes jajajaj. Se llaman Snapchat Spectacles,cuenta con una cámaras y al presionar el botón del costado empieza a grabar para que puedas subirlo a Snapchat. Propuesta interesante, lástima que Snapchat ya está muerto.
Pueden conseguirlo en Amazon MX.
PD: ¡Gran curso!
Existen muchas otras extensiones como .html para páginas web, .mpg4 para vídeo.
Cuando abres los archivos vas a ver su codificación binaria o dependiendo del editor puedes verlo en hexadecimal.
Un sistema operativo lee los primeros bytes del archivo para entender a que archivo corresponde, esta información se llama cabecera.
Cada sistema operativo tiene una base de datos de que programa abre que tipo de archivo.
La mayoría de extensiones son de tres caracteres, porque en los inicios de la computación, solo era posible asignar 3 bytes para la extensión (tipo) de archivo, y 8 para el nombre. Sin embargo, todo avanzo y ya no estamos limitados a usar únicamente tres caracteres para denotar el tipo de archivo. Uno de los conocimientos básico que debemos tener, es el saber identificar las diferentes extensiones que pueden tener los archivos que más utilizamos y reconocer que tipos de programas pueden abrir dichos archivos.
omitieron una parte del titulo y no quedó claro que es un metadato, adjunto una respuesta de Diego Andrés Dávila Maldonado:
Los metadatos son los datos sobre los datos, lo que quiere decir como quien creo el archivo, cual programa, cuando, etc.
(la cabecera forma parte de estos)
Vaya locura
MIME types, muy interesante concepto, nunca se para de aprender algo nuevo en los fundamentos de la ingeniería de Software.
MIME: multipurpose internet mail extension
Y fue propuesto por Bell Communications en 1991, quien diria como pasan los años
Me gusta del curso que se explican muchas cosas que normalmente usamos y vemos como las extensiones de los archivos pero que realmente no conocíamos sus propósitos
Lo bueno de esto es que responde una pregunta del examen, por eso es bueno primero hacer los exámenes, aunque saquemos 2.5
Metadatos, cabeceras y extensiones de archivos
html Pagina WEB cabecera el sistema operativo reconoce estructura y l apone como cabecera y
css Hoja de estilo en cascadas si abres estos archivos en un bloc ne notas no lo puedes entender pero si lo puedes leer con un editor exadecimal
js javascript en html hay una etiqueta para la cabecera
gift imagen animada el sistema operativo tiene un archivo donde tiene guardado estos bytes para que pueda identificarlos
psd archivo de photshop Mimes:
mp4 archivo de video Pag. Web text/html
jpg (jpeg) imagen image/jpeg
h264 algoritmo de compresion video/mp4
Que buenos lentes.
Para ver el archivo en Hexadecimal … en mis tiempos teniamos la Saga de Norton
donde consigo esos lentes ?
Cada archivo contiene su extención que identifica que tipo de archivo es : jpg = imagen, mp3 = música, html = página web y así sucesivamente y Todo esto en la web funciona a través de un estándar denominado MIME TYPES (Extensión para emails multipropósito)
Vaya es insteresante que el sistema operativo tenga integrada su propia BD y sepa como identificar cada tipo de archivo.
Confirmoque se me rompio el archivo con el blo de notas
Tremendo ahora veo porque el comando Head en Linux.
Normalmente, los nombres de todos los archivos de Windows están divididos en dos partes. La primera de ellas es el nombre identificativo del mismo. Este nos ayuda a saber de qué archivo se trata a simple vista. Y la segunda de las partes, separa por un punto, la extensión. Esta extensión permite al sistema operativo saber qué tipo de contenido tiene el archivo, de qué es y con qué programa debe abrirlo por defecto cuando hagamos doble clic sobre él. Mientras que el nombre podemos cambiarlo sin problemas, dar una extensión errónea a un archivo puede hacer que este quede inutilizado.
Cuando instalamos un programa en nuestro ordenador, normalmente este nos preguntará si queremos utilizarlo como programa predeterminado para abrir ciertos tipos de archivos. Por ejemplo, si instalamos AIMP Player este nos permitirá abrir los MP3 por defecto, mientras que VLC hará lo propio con los vídeos.
Además de las asociaciones de archivos automáticas, Windows nos permite elegir con qué programa queremos abrir cada una de las extensiones de archivos. Si la extensión es desconocida, al hacer doble clic nos aparecerá una ventana como la siguiente en la que podemos elegir el programa que queramos.
"Hay terminos que usamos todo el tiempo en la computacion y que no necesariamente sabemos de donde vienen"
Esta frase es muy especial porque considero que cualquier persona que ser parte de este mundo que es la tecnologia debe tener en mente que en este campo nunca se para de aprender y descubrir nuevas e increibles cosas.
Interesante lo de los mimetypes no entendia bien como trabajan.
Soy el unico que le da curiosidad sus lentes?
Genial como funciona el reconocimiento por parte del SO de los tipos de archivo
No entiendo porque el sistema operativo tiene que leer los primeros bytes del archivo para saber de que tipo es, si ya le dices que tipo de archivo es en la extension
En cuanto me entere que era posible abrir un vídeo con block de notas, pause el vídeo y fui a probarlo, nunca que se me había ocurrido que esto pasaba, fascinante.
Esta clase demuestra que saber historia de los sistemas operativos sigue beneficiando el aprendizaje moderno de otras cosas más complejas.
EXTENSIONES CABECERAS, METADATOS.
Las extensiones tenían 3 caracteres porque windows solo reservaba ese espacio(3 bytes) para extensiones.
Algoritmos de compresión:
*
H264
*
mpg
*
avi (matrioshka video)
La manera en que el sistema operativo interpreta estos archivos es leyendo los primeros bytes de estos. En ellos se encuentra la llamada cabecera que son** bytes especiales que definen el contenido y la manera en que SO debe interpretarlo.
**
El SO tiene un base de datos con todos los tipos de archivos que es capaz de interpretar.
Mime Types: Estandar para mandar el los matadatos, de la cabecera de transmisión** http el tipo de archivo a descargar (Usado en todos los tipos de conexiones cliente servidor).
Sintaxis: tipo de codigo/ formato de archivo
** Ejemplo:
MIME: image/jpeg
Es una forma rápida y efectiva de mandar los datos sobre **qué tipo de archivo voy a abrir antes de que lo manden **y poder mostrarlo aunque sea parcialmente en lugar de esperar a que el archivo llegue completo para leer las cabeceras.
me gusta las redes neuronales
Cool
Aqui dando un repaso.
gran clase de las extensiones de los archivos!
Esos lentes qué?----
Entonces podría encriptar dentro de un video, algún tipo de texto…
Este formato ogg fue desarrollado por la Xiph.org foundation y sus especificaciones son abiertas para que cualquier persona las pueda leer
Muy muy interesante y algo confuso, pero como dijo freddy, mas adelante se entenderá.
En los formatos de video ademas de los mp4 y los mkv, tambien tenemos los formatos open source .ogg tambien llamados ogg vorbis. Es un formato abierto de compresion de audio y video que generalmente comprime de una manera mas optimizada y con mejor calidad el audio pero que no es ampliamente utilizada por los fabricantes, ya que estos tienen sus formatos patentados propios.
Hay una página, no voy a decir el nombre pero comienza con Guru99 y termina con .com, que en muchas ocaciones muestra los códigos raros en toda la página. (sólo me sucede en el trabajo en Windows con Chrome. En mi Mac todo bien, Safari y Chrome la muestran Ok. #SoWeird #WhoCares
Muy interesante
excelente
Muy buena información!
He visto que muchos programas no actualizan la base datos para que el sistema operativo pueda abrir el archivo y requieres abrirlo desde el programa que fue creado. Como Programas de CAD
Un sistema operativo lee los primeros bytes del archivo para entender a que archivo corresponde, esta información se llama cabecera.
Cada sistema operativo tiene una base de datos de que programa abre que tipo de archivo
Cuando estas transmitiendo un archivo por Internet se especifica el tipo de archivo con mime types, el cual se trasmite en la cabecera de un paquete http.
genial
Gracias
Es muy intersante trabajar con hexadecimal, entre otras cosas porque puedes optimizar la cantidad de memoria, al no estar restringido solo por los carácteres legibles ascci. En lo personal a mi me ha tocado grabar memorias EEPROM para decodificar o como memoria de programa de un microprocesador.
**Como hace un O.S para entender un archivo: **Un O.S abre el archivo y va a los primeros bits del archivo y los leen hasta encontrar un patron que el mismo reconoce y ese patron lo llama la cabecera, por ende si el O.S abre un archivo y ve que los primeros bits son respecto a una estructura HTML, el entendera que es un archivo .html, si abre un archivo y ve el conjunto de codigo que vez cuando abres una imagen con bloc de notas encuentra el patron y lo reconoce como una imagen.
IMPORTANTE Los sistemas operativos tienen en si una base de datos de esta cabecera o patrones de archivos, para lograr encontrar una semejanza entre ellos, entonces cuando nosotros agregamos un nuevo software como por ejemplo winrar, va agregarle la cabecera o patron para leer archivos .rar
jejej esos lentes!
interesante ,no sabia que también había código para las extensiones
A este nivel se ve la ventaja de tener bases de ingeniería, te ayuda a comprender de una mejor manera lo que explica Freddy.
Increíble lo mucho que se aprende en este curso! De los cursos más completos que he llevado en Platzi. Soy estudiante de la carrera de Ingeniería en Sistemas de Información de la Universidad Nacional de Costa Rica. Llevando cursos como este me doy cuenta de que definitivamente la carrera Universitaria no es suficiente para entender todo lo que implica ser Ingeniero de Software.
Gracias por la explicación profe…
Extensiones de nombre de archivo comunes en Windows:
https://support.microsoft.com/es-es/windows/extensiones-de-nombre-de-archivo-comunes-en-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01
los videos se traban mucho podrán mejorarlos, por favor
.
Recuerden siempre revisar el apartado de recursos en cada video, está la información sobre lo que consistió la clase, entre otras imágenes sobre la misma que pueden descargar.
MIME type, es un identificador de archivos que se envían por internet.
exelete
Si quieres unas gafas como las de Freddy, googlea:
Gafas de cámara, gafas de vídeo inteligentes
EXTENSIONES DE ARCHIVOS
.
Hístoricamente las extensiones de los archivos tenían 3 caracteres porque así funcionaba Windows, tenia pocos Bytes designados para el nombre de archivo y la extensión. Particularmente en Windows 3.1 esto es herencia de DOS. Solo se disponía 8 Bytes (8 caracteres) para el nombre del archivo y 3 Bytes (3 caracteres) para la extensión.
.
Eventualmente esta restricción desapareció.
.
Un sistema operativo para reconocer el formato de un archivo y lee los primeros Bytes del header. Internamente los sistemas operativos tiene una base de datos con el patron de Bytes de los headers de los formatos.
.
Cuando se instala software nuevo en la computadora, este agrega datos a la base de datos de formatos.
.
Cuando se transmiten videos por internet y no hay forma con la cual poder indicar cuales son los primeros Bytes MIME TYPES (Multiporpols Intenert Mail extention). Es un estándar adoptado por todos los sistemas operativos para enviar en los metadatos en el header de la transmisión HTTP | FTP | SMTP por medio de una conexión cliente-servidor el tipo de archivo que va a descargar.
.
Originalmente fue creado para transmitir emails pero hoy en día es usado para múltiples propósitos incluyendo las transmisiones normales por la WEB.
😎
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?