Test Foro de elhacker.net SMF 2.1

Foros Generales => Dudas Generales => Mensaje iniciado por: biblio_656 en 30 Junio 2016, 12:00 PM

Título: "documento en hexadecimal"
Publicado por: biblio_656 en 30 Junio 2016, 12:00 PM
que significa que un documento esté escrito en hexadecimal?

corregidme si me equivoco, pero normalmente los documentos estan en binarios y eso quiere decir que cada caracter se compone de ceros y unos.

Para escribir un texto en hexadecimal sirve cualquier editor de texto o tiene que ser alguna en especial?

¿como es capaz de entenderlo un ordenador si este está hecho para entender solo ceros y unos?

Muchas gracias
Título: Re: "documento en hexadecimal"
Publicado por: Nokto en 30 Junio 2016, 13:00 PM
Voy a intentar arrojarte un poco de luz para no liarte demasiado.

Efectivamente, los ordenadores (la electrónica, por norma) "interpreta" ceros y unos (podríamos decir que la forma más sencilla de programación es 1=encendido y 0=apagado, por eso el símbolo de un pulsador de encendido o apagado de un aparato electrónico tiene forma de un 1 insertado en un 0.

La unidad básica de memoria de un ordenador suele ser un byte (un octeto) y éste representa 28 valores posibles, que equivale a 10016 en base 16. De esta forma, 2 digitos hexadecimales representan 1 byte. Por convención, ese sistema hexadecimal consta de los números del sistema decimal: 0,1,2,3,4,5,6,7,8,9 y las 6 primeras letras del alfabeto romance: A,B,C,D,E,F.

Por no extenderme más, podríamos decir que cuando escribes algo en tu ordenador, éste lo interpreta de un sistema ascii (las letras tal cual las ves en tu pantalla) a hexadecimal y de ahí a binario, que es lo que la parte física de la CPU "entiende" o interpreta.

Para escribir un texto en hexadecimal te vale cualquier editor de texto, lo que pasa es que no es muy normal ponerse a escribir en hexadecimal a lo loco, normalmente cuando necesitas utilizar el hexadecimal para algo muy concreto, se utiliza un conversor.

Por ejemplo:

Si tengo este texto en ascii: Hola

En hexadecimal, sería: 48 6f 6c 61

Y en binario: 01001000 01101111 01101100 01100001

Si te fijas bien, cada octeto de ceros y unos de binario, corresponde a una pareja de dígitos en hexadecimal y a un único caracter ascii, tal y como te expliqué más arriba. Espero que mi explicación, algo simplificada, te haya servido. Un saludo.

Por último, tienes un conversor aquí: http://www.asciitohex.com/

Título: Re: "documento en hexadecimal"
Publicado por: biblio_656 en 1 Julio 2016, 21:41 PM
Cita de: Nokto en 30 Junio 2016, 13:00 PM
Voy a intentar arrojarte un poco de luz para no liarte demasiado.

Efectivamente, los ordenadores (la electrónica, por norma) "interpreta" ceros y unos (podríamos decir que la forma más sencilla de programación es 1=encendido y 0=apagado, por eso el símbolo de un pulsador de encendido o apagado de un aparato electrónico tiene forma de un 1 insertado en un 0.

La unidad básica de memoria de un ordenador suele ser un byte (un octeto) y éste representa 28 valores posibles, que equivale a 10016 en base 16. De esta forma, 2 digitos hexadecimales representan 1 byte. Por convención, ese sistema hexadecimal consta de los números del sistema decimal: 0,1,2,3,4,5,6,7,8,9 y las 6 primeras letras del alfabeto romance: A,B,C,D,E,F.

Por no extenderme más, podríamos decir que cuando escribes algo en tu ordenador, éste lo interpreta de un sistema ascii (las letras tal cual las ves en tu pantalla) a hexadecimal y de ahí a binario, que es lo que la parte física de la CPU "entiende" o interpreta.

Para escribir un texto en hexadecimal te vale cualquier editor de texto, lo que pasa es que no es muy normal ponerse a escribir en hexadecimal a lo loco, normalmente cuando necesitas utilizar el hexadecimal para algo muy concreto, se utiliza un conversor.

Por ejemplo:

Si tengo este texto en ascii: Hola

En hexadecimal, sería: 48 6f 6c 61

Y en binario: 01001000 01101111 01101100 01100001

Si te fijas bien, cada octeto de ceros y unos de binario, corresponde a una pareja de dígitos en hexadecimal y a un único caracter ascii, tal y como te expliqué más arriba. Espero que mi explicación, algo simplificada, te haya servido. Un saludo.

Por último, tienes un conversor aquí: http://www.asciitohex.com/



entonces el pc entiende en ceros y unos y en hexadecimal?

no me queda nada claro. es que es muy dificil intentar plantear bien mi pregunta.
mas bien me referia a que hace años tenia un documento que parecia cifrado porque solo entendia algunas letras y signos sueltos. Pregunte en fotos y me dijeron que estaba en hexadecimal.
Título: Re: "documento en hexadecimal"
Publicado por: Orubatosu en 3 Julio 2016, 13:58 PM
No, el ordenador solo entiende unos y ceros.

Pero las personas no. Las personas trabajan con ideas, números (generalmente en sistema decimal), imágenes, etc.

El hexadecimal se usa en ocasiones para que las personas puedan manejar números entre 0 o 256 usando solo 2 dígitos. Entre el 00 y el FF

Donde 0 = 0, 1 = 1 ..... 10 = A, 11 = B, 12 = C, etc.

Cuando un ordenador lee un documento, una entrada por teclado, carga un fichero, lo que sea sigue unos programas que descomponen esa entrada en datos binarios que se almacenan en su memoria (que solo acepta unos y ceros)

Pero claro, si tu grabas un documento de texto, quieres ver letras y numeros, no quieres un montón de unos y ceros que se correspondan a como se ha grabado ese fichero en memoria o en disco. No resulta práctico para una persona leer directamente un fichero en ese formato. Por eso el ordenador a través de diversos programas te ofrece esos datos binarios en un formato que puedas entender.

Al margen de lo que te digo, como te comentan existe algo llamado "tabla ASCII" que es una convención para almacenar texto de forma sencilla, aunque en realidad existen varios formatos y actualmente la mayoría de ordenadores y algunos lenguajes trabajan directamente en lo que se conoce como Unicode

https://es.wikipedia.org/wiki/Unicode

Hay montones de sistemas de almacenamiento de información. Es decir, formas de almacenar una información para traducirla a binario. El ASCII es una de las mas simples (con sus limitaciones).

Lo que es importante, es que el ordenador solo almacena datos en formato binario, el como se almacenan y como se convierten desde lo que tu quieres leer o guardar en el ordenador ya es otro tema.

Un documento almacenado en hexadecimal indica simplemente que ese documento usa un formato específico que guarda secuencias de números entre 00000000 y 11111111 (binario) y te los muestra como números entre 00 y FF (hexadecimal).

El como lo hace ya es otro tema. Para hacer una comparación mas burda, imagina que guardas una imagen que es una fotografía tuya.

El ordenador almacena una laaaaaaaaaaaaarg secuencia de unos y ceros que se corresponden (a lo bruto) entre los colores de cada pixel de una imagen de un determinado tamaño. El ordenador no "guarda una foto". Guarda un fichero que tiene una descripción de esa imagen.
Título: Re: "documento en hexadecimal"
Publicado por: biblio_656 en 7 Julio 2016, 23:26 PM
Cita de: Orubatosu en  3 Julio 2016, 13:58 PM
No, el ordenador solo entiende unos y ceros.

Pero las personas no. Las personas trabajan con ideas, números (generalmente en sistema decimal), imágenes, etc.

El hexadecimal se usa en ocasiones para que las personas puedan manejar números entre 0 o 256 usando solo 2 dígitos. Entre el 00 y el FF

Donde 0 = 0, 1 = 1 ..... 10 = A, 11 = B, 12 = C, etc.

Cuando un ordenador lee un documento, una entrada por teclado, carga un fichero, lo que sea sigue unos programas que descomponen esa entrada en datos binarios que se almacenan en su memoria (que solo acepta unos y ceros)

Pero claro, si tu grabas un documento de texto, quieres ver letras y numeros, no quieres un montón de unos y ceros que se correspondan a como se ha grabado ese fichero en memoria o en disco. No resulta práctico para una persona leer directamente un fichero en ese formato. Por eso el ordenador a través de diversos programas te ofrece esos datos binarios en un formato que puedas entender.

Al margen de lo que te digo, como te comentan existe algo llamado "tabla ASCII" que es una convención para almacenar texto de forma sencilla, aunque en realidad existen varios formatos y actualmente la mayoría de ordenadores y algunos lenguajes trabajan directamente en lo que se conoce como Unicode

https://es.wikipedia.org/wiki/Unicode

Hay montones de sistemas de almacenamiento de información. Es decir, formas de almacenar una información para traducirla a binario. El ASCII es una de las mas simples (con sus limitaciones).

Lo que es importante, es que el ordenador solo almacena datos en formato binario, el como se almacenan y como se convierten desde lo que tu quieres leer o guardar en el ordenador ya es otro tema.

Un documento almacenado en hexadecimal indica simplemente que ese documento usa un formato específico que guarda secuencias de números entre 00000000 y 11111111 (binario) y te los muestra como números entre 00 y FF (hexadecimal).

El como lo hace ya es otro tema. Para hacer una comparación mas burda, imagina que guardas una imagen que es una fotografía tuya.

El ordenador almacena una laaaaaaaaaaaaarg secuencia de unos y ceros que se corresponden (a lo bruto) entre los colores de cada pixel de una imagen de un determinado tamaño. El ordenador no "guarda una foto". Guarda un fichero que tiene una descripción de esa imagen.


gracias, pero tampoco me contestas.
la duda  viene porque hace tiempo use el wireshark y consegui un paquete. El paquete ese era un texto que parecía codificado, donde solo se entendia un 10% de los signos. en un foro me dijeron q no estaba codificado sino que era hexadecimal
Título: Re: "documento en hexadecimal"
Publicado por: engel lex en 8 Julio 2016, 06:26 AM
saber si es hexadecimal es simple... ssolo contiene numeros del 0 al 9 y letras de la A a la F, si tiene algo diferente a eso, no es hexa... sobre el paquete que viste: las computadoras no se comunican en lenguaje humano, es un paquete binario (donde por "binario" se entiende que no es texto humanamete legible,  un archivo binario no veras unos y ceros, ya que eso indicaría que fue hecho para ser leido por un humano y no una maquina) por otro lado, si esta en binario si está codificado (lo que no está es cifrado y no confundamos estos 2 conceptos que no son similares, no parecidos)
Título: Re: "documento en hexadecimal"
Publicado por: Orubatosu en 8 Julio 2016, 12:06 PM
Cita de: biblio_656 en  7 Julio 2016, 23:26 PM
gracias, pero tampoco me contestas.
la duda  viene porque hace tiempo use el wireshark y consegui un paquete. El paquete ese era un texto que parecía codificado, donde solo se entendia un 10% de los signos. en un foro me dijeron q no estaba codificado sino que era hexadecimal

Entonces no, no era hexadecimal. El hexadecimal solo tiene numeros del 0 al 9 y las letras entre la A y la F

Si aparecían "letras raras" posiblemente sería una interpretación de un fichero en cualquier formato en ASCII. El bloc de notas y otros programas "interpretan" como pueden el contenido de un fichero. En estos casos generalmente se limita a coger lo que contiene el archivo en bloques de 8 bits y mostrarlo según el código ASCII estendido que esté usando ese sistema.

Por ejemplo, si abro con el bloc de notas un pequeño archivo GIF te sale algo como esto:

Citar
GIF89ab a ÷       3  f  ™  Ì  ÿ +  +3 +f +™ +Ì +ÿ U  U3 Uf U™ UÌ Uÿ €  €3 €f €™ €Ì €ÿ ª  ª3 ªf ª™ ªÌ ªÿ Õ  Õ3 Õf Õ™ ÕÌ Õÿ ÿ  ÿ3 ÿf ÿ™ ÿÌ ÿÿ3  3 33 f3 ™3 Ì3 ÿ3+ 3+33+f3+™3+Ì3+ÿ3U 3U33Uf3U™3UÌ3Uÿ3€ 3€33€f3€™3€Ì3€ÿ3ª 3ª33ªf3ª™3ªÌ3ªÿ3Õ 3Õ33Õf3Õ™3ÕÌ3Õÿ3ÿ 3ÿ33ÿf3ÿ™3ÿÌ3ÿÿf  f 3f ff ™f Ìf ÿf+ f+3f+ff+™f+Ìf+ÿfU fU3fUffU™fUÌfUÿf€ f€3f€ff€™f€Ìf€ÿfª fª3fªffª™fªÌfªÿfÕ fÕ3fÕffÕ™fÕÌfÕÿfÿ fÿ3fÿffÿ™fÿÌfÿÿ™  ™ 3™ f™ ™™ Ì™ ÿ™+ ™+3™+f™+™™+Ì™+ÿ™U ™U3™Uf™U™™UÌ™Uÿ™€ ™€3™€f™€™™€Ì™€ÿ™ª ™ª3™ªf™ª™™ªÌ™ªÿ™Õ ™Õ3™Õf™Õ™™ÕÌ™Õÿ™ÿ ™ÿ3™ÿf™ÿ™™ÿÌ™ÿÿÌ  Ì 3Ì fÌ ™Ì ÌÌ ÿÌ+ Ì+3Ì+fÌ+™Ì+ÌÌ+ÿÌU ÌU3ÌUfÌU™ÌUÌÌUÿÌ€ Ì€3Ì€fÌ€™Ì€ÌÌ€ÿ̪ ̪3̪f̪™ÌªÌ̪ÿÌÕ ÌÕ3ÌÕfÌÕ™ÌÕÌÌÕÿÌÿ Ìÿ3ÌÿfÌÿ™ÌÿÌÌÿÿÿ  ÿ 3ÿ fÿ ™ÿ Ìÿ ÿÿ+ ÿ+3ÿ+fÿ+™ÿ+Ìÿ+ÿÿU ÿU3ÿUfÿU™ÿUÌÿUÿÿ€ ÿ€3ÿ€fÿ€™ÿ€Ìÿ€ÿÿª ÿª3ÿªfÿª™ÿªÌÿªÿÿÕ ÿÕ3ÿÕfÿÕ™ÿÕÌÿÕÿÿÿ ÿÿ3ÿÿfÿÿ™ÿÿÌÿÿÿ            !ù  ü ,    b a  ÿ ÷   H° Áƒ*\È°¡Ã‡#JœH±¢Å‹÷Õ£çαŽA~ì82$I'(Oª4ɲ¤Ë" [Æ$F¯žCw½ ý)´³'ÏŸ>ƒ*´(Ñ£F{nQÚóÏÒB†n¹[Xϝ¡B°lÁŠµÕW®·¶
V,Ù±fÓ–]‹–íÙ·b½f¥•.,´° NMèªÖ¬€ïü—°àˆ+¾›˜ñâÀ...¶¥s˜MƒôÌè®!­"oÖ:VéÓ¢S"Vmš5êÐ'Af͈žÀhûN|tiÇŸ³ö.Úwq⤍ÿÕÚöfX;;ÎúÇÝåõz¢ºqäåÁ
Cÿžîüôã†e–ÜP¯ë¹~.½>qéwíCÏï9¹iÿí!7Úo§Ÿ~êR[Aô4Ÿc˝÷Ws‹}›y7›dÄÍZiŒØŸ@òÉ÷߉ÏÁ¶€èY‡Ê÷\kûÉ&ráÍÖˆmÕgŠg,,D>¦žz»WXŽ«mw#ú('Í=7 q¥MØâ"5Ò㊭™Ýccî'Ù,=j¶d"»ih\x²©á‰ZFç|þiX¥ˆéVŠug% ‹±¦Œ,Ú‰Øof†—c¿Q¶cA>RØf'mþÅd'åI&c)zZc›øu÷߈ûp÷ÚfÃmFágWþÿ7 ‹+Fš%íEÆ*W—žˆ&v‹vcV^Éfl¦D,¦,²Ý–VÏ'úb,|Ô ™‰
ëÙNU ò‡N†x« ... "îäšû-ºè¦‹n¹é–ûí¹ä¾‹ncmf9i&ø tQµãË9ÃœÓËÀ½œãK/í$< :½$¼pÃ"ðÁ÷±ÄŒ"ÁsìWkìÆjµigxN...*¥A䎩Ç*   ØYŠßxîióÏåô"~¥F5¢Ÿ'¦Ÿií ôrBO_dÕ¥ÃÖ‡³@>²|á~†ìtÌU!Èá"¨ªØo†XöõÏVië"iû›£¶¢y}P"X;·Ï|÷ÿ}ÙÓí¼6'Gßr«€
s·AOÿ½vÛÀªàÕ
Y*pvDÏGœ‡4Rç&}®Rç¤{Žó2éᆟ¡ªb'ì©]Ð0U@UÈíWÙ®{î¼ãî»îÀç>   ªîhÖaÌe7Öˆ¶fkæ¡óèØÔWo½d†4MéÔ«×:ƒ†§—tÚŽì±èŸ¯>iïd•–زLyÖyN'1Œcež°šºaõy¢Œâ b¾Ë™I8·p]¨ºd²v
IÃW³d¥ªäù?í+Hñˆ´©ÉQÊÉóЀðgœ,éOŸ±‹iþT—åpE,€)   {D ­T(ˆŸf·i¯ ¼¡¦ÿnè¦YŠ=½ÐLj¬¢Igy•³ÙI½ì<ª0–º!¬æt@ßô¢|–JÌ,,r('-MS²#ˆù¦äªÁ5IWµ²'` 'ÆÔyi?f»Ù¯ø –Ä,,<եĘ¡Šæ‡ØqÇ",Ô,2ÒÃpÆ
dâg>õ ëd¾"™€"t£ž-QA8¤{ (¥O±Æ4Ðۇаõ    "ÉNIñÕ+('DÌS¸KVÈLUÔóåŃlðm^båè!£\Þ¥UìEäR³3ð R†dZ"™óx&· "FX¾-ZS?~ì'Ó|Ñ}†@f—"É ͉4ˆÄš/°rÿÔ¤ÇìÒ•ôN
¢SÅAUøš‰ÇgâoDÜ"P,n+"æpžÔ`<CH´ü@'™;[4cE·ÃŠNØÄ'ã6¸µ¢'q†»£M3@ ²²'&óÏ5y)÷Ø7vTZ+×3¿‰kUÔß}†ÚÆÁaj0%³... ¢¿ÕYÔ–üÊ)r¤¸¡*sÒ–r:t$±x²â'?Ú"ò,•&T±)ÂiŽiš³£U...Õ"¯ž©in?.ÐPwjŒ'|
Ϲ‰çWÌ[`3g"¸î†.6KŸo˜‹Î@ÒA¢ì@"ú¨`2œüÒ`iÚ7ìóà·ª°"sÿY¡\UЉl
Ñ­uÕ«^:ínÿÁÜïI...*ê'k}°$&Ѝ®t§]šôH ÜKY¿G®ìEvÖÖÈÍÕd¤R²,,"J¨Ý溭PÅ{7ÕÝQEÜMY–bd%ÑJÍoa©%‰Ù(òfu]‹=z±...I°­©D<ÙÑ@;Ìä Hq"›H=¸Pˆ*Ôä"¸‰(–Ú™Þ;a(Á *|sc‹DÅáEŸ¤Ài^‰2}¯|#2"wo1o7WTäpʝ6q\k•¼8÷º×qõ¨/®´§ù Vs ¥ëÎ
Ѿ{9ʶÙÈ>jR}è˜!bÞ˜Ó¬Ä2WvÿSªRéA<   'D°Åi%qZFð"ÏŒèEŸý«Ã>idŒh#1‰EßB€Ž´ž÷·Øö5>´§düÏÍ@...UfĆ'^üaMñ4
¨Ö+2ݥħä...ʪٻä¸!«¤õ5HVÎÈüÁâPųé[ÄwÇ{;V,,]ÖãhZPù™ßåøèË:ï¦@\†Hvª0¦!™M&ZÔKºßt~ÊšøÊi{¡ŒˆlnÒ`pÉ,,:V~4ܘ )×4UˆÓ¶#ÃNîGn!U@xó•À™`~ò'ú§@ÿÒT/ˆ!^#û '&ò†™+"2©À™)¢§ÚI,øЗÇaÿ<²VQte¬...%W&åáþT
ðŸù﯍r"­nìE0TqJò...NtŸ]è>Û ˜,,ÔÏä(Ô_Fe%b[Ó‹[$ÌêÃzIJÎõ­{½ëXß.Õ=CÀáÄ&äíTÁC¤Âvx...O~Rˆ·Bîn/×+t'UXµ{Þ¼äK‡$ŸCÔ
˜©É­éR¬b­O¨.ÂOÇgê«e,¶CҐýyN¹žÑ"Ý´'àã7ø:ÈÒ']ì4Í&VÇlçԏ‰K ?8;åÀö¦j"5ì!³S‰ªñ°,,­ÝúAßuê♘jdÞ ÎäWŽ'i¿BÝsFÔÚ¨˜žRK°9-óÿŸ˜%HkòµÞ›UydÌ6£ªíðۏ~Î&oØ ê)ûëŒöqOïÐ/äJ3x¼,Á,[ƒzðsQŽ!V.²{0Ò!@YC²\c+¯3OiÅHc÷F64Eæq$ŸñG5H†Ç{ã>ß$'l7v˜Õ9ÇF½Æ5/Ç&î1?îpj(b›á mD3-'<ÁÁ+"ñ,¦,Ñ2m€1QÖ´ ñ.6Šµt·\çÔ,™·ƒ"Nð£2ÎS`©³lÞ(F(´,,$Œ,,pbUf![Ð^Ø•jxÁ+N²*D‡q16߁‡...D¼ò*xã§)]C_8¡mW[ãR.ò.öV/ë,ˆ€àˆ‹è.Œ8‰¾U.ŽX[@±‰Á5.[v5J´9Êà›ã§xŠ4ÑŠ¨ø¬˜Š±È9²¨Š¯¸9­X‹®8‹·‹Q‹5G^Â8ŒÄXŒ ;

Y no, no está "codificado" ni nada por el estilo. Simplemente he usado un programa para abrir un archivo cuando este programa no reconoce el formato, e intenta mostrarlo como puede.

Los "paquetes" de TCP-IP se pueden almacenar de muchas maneras, pero su formato es este:

https://es.wikipedia.org/wiki/Segmento_TCP

Al margen del protocolo, el contenido del paquete puede ser literalmente "cualquier cosa" y en realidad solo suelen tener sentido cuando se ordenan nuevamente en destino
Título: Re: "documento en hexadecimal"
Publicado por: biblio_656 en 14 Julio 2016, 17:36 PM
lo he leido, pero no me queda nada claro. Puede ser que no me haya expresado bien, ya que es complicado el tema.

todos los textos en hexadecimal son, a su vez, binarios? creo que la confusion puede estar por equivocadamente haber pensado "si son hexadecimales no son binarios"
Título: Re: "documento en hexadecimal"
Publicado por: MCKSys Argentina en 14 Julio 2016, 17:50 PM
Cita de: biblio_656 en 14 Julio 2016, 17:36 PM
lo he leido, pero no me queda nada claro. Puede ser que no me haya expresado bien, ya que es complicado el tema.

todos los textos en hexadecimal son, a su vez, binarios? creo que la confusion puede estar por equivocadamente haber pensado "si son hexadecimales no son binarios"

Todo es binario. Hexadecimal es una forma de representar la información.
Un archivo de texto plano, contiene caracteres que son *imprimibles* (letras, numeros y simbolos imprimibles). Pero aún así puede verse representado en hexa (si lo abres con un editor hexadecimal).

Es sólo una forma de ver las cosas. Por conveniencia, se usa hexadecimal, pero bien podría usarse decimal, octal, binario o la forma de  representar que sea.

Saludos!
Título: Re: "documento en hexadecimal"
Publicado por: biblio_656 en 14 Julio 2016, 22:17 PM
es como decir toda la materia se descompone en atomos. Pues todo lo que tenga q ver con ordenadores se descompone en ceros y unos.
Título: Re: "documento en hexadecimal"
Publicado por: engel lex en 15 Julio 2016, 00:19 AM
exacto! todo es binario...

el asunto que cuando hablamos de el "el archivo es un binario" o "el archivo está en hexadecimal" o "es un archivo de texto", nos referimos a la forma en como se ve en pantalla... en realidad fuera de eso solo hay 2 casos, texto y binario... como el binario no está para ser visto como texto, si un programa lo intenta leer como texto (ascii) se verá basura, en este caso (y si sabes lo que haces) para leerlo se usa un "visualizador hexadecimal" que lo representará en esa base porque es util para ciertos usos... un archivo de texto por otro lado si es legible, ya que su estructura binaria está armada para representar cosas legibles (de nuevo el codigo ascii)
Título: Re: "documento en hexadecimal"
Publicado por: Orubatosu en 15 Julio 2016, 12:45 PM
Es exactamente como te comentan. Todos los datos, TODOS se almacenen en binario. Ya sea en memoria, ya sea en disco duro, cinta magnética, etc.

Esos datos se pueden leer luego de diferentes formas, para explicarlo

Vamos a almacenar un texto plano, que sera: "Este es un texto de ejemplo"

Lo que se graba en el disco es binario. Primero unos datos de cabecera que indican varias cosas, como donde empieza el archivo, donde termina, etc. Luego en binario se guardan unos números (en binario) que corresponden a los caracteres ASCII de cada letra, porque estamos guardando un fichero de texto plano.

Si eligieramos guardar el texto en otro formato, se grabarían otros datos, pero siempre en binario. No podemos grabar de otro modo.

El formato en que grabamos una información simplemente indica como descomponemos la información a grabar en "unos y ceros" para almacenarlos, e indica al sistema como traducir de nuevo esos "unos y ceros" al mismo estado en el que se almacenaron.

Esto a un nivel muy simplista. La información se trata con mas detalle, ya que se necesita indicar donde se almacena, donde empieza y donde termina y otros datos como las comprobaciones de seguridad y otras. No obstante básicamente es eso. Tu no puedes "grabar" un fichero en el disco en hexadecimal porque los discos almacenan "unos y ceros" y nada mas. Debes de convertir los datos a grabar a binario y guardarlos, y luego recuperarlos y dejarlos como estaban.

Los formatos en este caso son solo las instrucciones para grabarlos y recuperarlos