Menú
Está libre
registrarse
el principal  /  Consejo / Cómo cifrar la frase en código binario. Código binario en texto

Cómo cifrar la frase en código binario. Código binario en texto

El código binario es la forma de grabación de información en forma de unidades y ceros. Esta es una posición posicional con la base 2. Hasta la fecha, el código binario (la tabla presentada ligeramente a continuación contiene algunos ejemplos del número de números) se utiliza en todos los dispositivos digitales sin excepción. Su popularidad se explica por alta confiabilidad y simplicidad de esta forma de grabación. La aritmética binaria es bastante simple, respectivamente, es fácil de implementar en el nivel de hardware. Componentes (o como también se les llama - lógico) muy confiable, ya que operan en el trabajo de solo dos estados: una unidad lógica (hay una corriente) y un cero lógico (sin corriente). Por lo tanto, son beneficiosos para los componentes analógicos, cuyo trabajo se basa en los procesos de transición.

¿Cómo es la forma binaria del registro?

Vamos a resolverlo cómo se forma tal clave. Una descarga del código binario puede contener solo dos estados: cero y unidad (0 y 1). Cuando se usa dos dígitos, es posible escribir cuatro valores: 00, 01, 10, 11. La grabación de tres dígitos contiene ocho estados: 000, 001 ... 110, 111. Como resultado, obtenemos que la longitud del El código binario depende de la cantidad de descargas. Esta expresión se puede escribir utilizando la siguiente fórmula: n \u003d 2m, donde: M es el número de descargas, y n es el número de combinaciones.

Tipos de códigos binarios

En los microprocesadores, dichas claves se utilizan para registrar una variedad de información que se está procesando. La descarga del código binario puede exceder significativamente su memoria interna. En tales casos, los números largos ocupan varias células del dispositivo de almacenamiento y se procesan utilizando múltiples comandos. Al mismo tiempo, todos los sectores de memoria que se destacan para el código binario Multibyte se consideran como un número.

Dependiendo de la necesidad de proporcionar esto o esa información, distingue los siguientes tipos de claves:

  • no firmado;
  • códigos amargos directos;
  • reverso icónico;
  • icónico adicional;
  • código gris;
  • código gris-expreso;
  • códigos fraccionarios.

Considera con más detalle cada uno de ellos.

Código binario de seguridad

Vamos a descubrir cuál es el tipo de registro. En los códigos no firmados en todo, cada dígito (binario) representa el grado de dos dígitos. En este caso, el número más pequeño que se puede escribir en este formulario es cero, y el máximo se puede representar por la siguiente fórmula: M \u003d 2 P -1. Estos dos números definen completamente el rango clave que se pueden expresar por un código binario de este tipo. Consideremos la posibilidad de la forma mencionada de grabación. Cuando se usa este tipo de una clave sin firmar que consta de ocho dígitos, el rango de números posibles será de 0 a 255. El código de dieciséis dígitos tendrá un rango de 0 a 65535. En procesadores de ocho bits, se utilizan dos sectores de memoria. En las direcciones vecinas.. Trabajar con tales claves proporcionan equipos especiales.

Códigos icónicos directos

En este formulario, se usa la descarga superior de teclas binarias para registrar el signo del número. Cero corresponde a la ventaja, y la unidad es menos. Como resultado de la introducción de esta descarga, el rango de números codificados se desplaza a lado negativo. Resulta que un ocho bits de una tecla binaria completa puede registrar números en el rango de -127 a +127. Dieciséis dígitos, que van desde -32767 hasta +32767. En microprocesadores de ocho bits, dos sectores adyacentes se utilizan para almacenar dichos códigos.

La desventaja de tal forma de grabación es que las descargas icónicas y digitales de la clave deben procesarse por separado. Algoritmos de programas que trabajan con estos códigos se obtienen muy complejos. Para cambiar y asignar descargas icónicas, es necesario aplicar los mecanismos para enmascarar este símbolo, lo que contribuye al fuerte aumento en el tamaño del software y reduce su velocidad. Para eliminar esta escasez fue introducida. el nuevo tipo La clave es el código binario inverso.

Llave inversa de sannaya

Esta forma de grabación es diferente de los códigos directos solo por el hecho de que el número negativo en ella se obtiene alternar todas las descargas de la clave. Al mismo tiempo, las descargas digitales e icónicas son idénticas. Debido a esto, los algoritmos de trabajo con dicho tipo de códigos se simplifican significativamente. Sin embargo, la clave de retorno requiere un algoritmo especial para reconocer el símbolo de la primera descarga, calculando el valor absoluto del número. Así como restaurar el signo del valor resultante. Además, dos teclas usan dos teclas en códigos inversos y directos. A pesar de que este valor no tiene un signo positivo o negativo.

Código de número binario adicional de sannaya

Este tipo de registro no tiene fallas en la lista de claves anteriores. Dichos códigos permiten la suma directa de ambos positivos y números negativos. No analiza la descarga icónica. Todo esto se hizo posible debido al hecho de que los números adicionales son un anillo natural de caracteres, no formaciones artificiales, como llaves directas e inversas. Además, un factor importante es que los cálculos de las adiciones en los códigos binarios son extremadamente simples. Para esto, es suficiente para agregar una sola tecla a la llave inversa. Cuando utilice este tipo de código icónico, que consiste en ocho dígitos, el rango de números posibles será de -128 a +127. La tecla de dieciséis dígitos tendrá un rango de -32768 al +32767. En procesadores de ocho bits, dos sectores vecinos también utilizan los procesadores de almacenamiento.

El código adicional binario es interesante para el efecto observado, que se llama fenómeno de la distribución de la señal. Vamos a resolverlo lo que significa. Este efecto radica en el hecho de que en el proceso de conversión de un valor de un solo byte a una cama doble, un solo bit del byte anterior, asigna valores de los bits de formación de hielo del byte más joven. Resulta que para el almacenamiento del icono puede usar los bits más antiguos. En este caso, el valor clave no cambia completamente.

Código gris

Esta forma de grabación es esencialmente una clave de un paso. Es decir, durante la transición de un valor a otro, solo un bit de cambios de información. En este caso, el error en la lectura de datos conduce a la transición de una posición a otra con un desplazamiento menor a lo largo del tiempo. Sin embargo, la obtención de un resultado completamente incorrecto de la posición angular con este proceso está completamente excluida. La ventaja de dicho código es su capacidad para esparcir la información. Por ejemplo, invirtiendo los bits mayores, simplemente puede cambiar la dirección de referencia. Esto se debe al control del complemento. En este caso, un valor de salida puede ser creciente y caído en una dirección física de la rotación del eje. Dado que la información registrada en la tecla Gray tiene un carácter excepcionalmente codificado, que no lleva datos numéricos reales, entonces antes de trabajar más, es necesario volver a convertirlo a una forma binaria regular de grabación. Esto se hace usando un convertidor especial - decodificador Binary Grey. Este dispositivo Fácilmente implementado en elementos lógicos elementales del método de hardware y software.

Código de Ice Express

El seto de gris estándar es adecuado para soluciones que se presentan en forma de números, dos. En los casos en que debe implementar otras soluciones, solo la parcela promedio se corta de este formulario. Como resultado, se preserva la clave de un solo paso. Sin embargo, en tal código, el comienzo del rango numérico no es cero. Se desplaza a un valor dado. En el proceso de procesamiento de datos de pulsos generados, la mitad de la diferencia entre la resolución inicial y reducida.

Representación de un número fraccional en una clave binaria con una coma fija

En el proceso de trabajo, es necesario operar no solo por los enteros, sino también fraccionar. Dichos números se pueden grabar utilizando códigos directos, inversos y adicionales. El principio de construir las claves mencionadas es el mismo que en el todo. Hasta ahora, creíamos que la coma binaria debería estar a la derecha de la categoría más joven. Pero no lo es. Puede colocarse a la izquierda de la descarga más antigua (en este caso, como variable, es posible registrar números exclusivamente fraccionados), y en el centro de la variable (se pueden grabar valores mixtos).

Pose de un código de punto flotante binario

Este formulario se utiliza para escribir o viceversa, muy pequeño. Como ejemplo, se pueden presentar distancias interestelares o dimensiones de átomos y electrones. Al calcular tales valores tendría que usar un código binario con un bit muy grande. Sin embargo, no necesitamos tener en cuenta la distancia de espacio con una precisión de un milímetro. Por lo tanto, la forma de grabación con una coma fija en este caso es ineficaz. Se utiliza una forma algebraica para mostrar dichos códigos. Es decir, el número se escribe como un mantissa, multiplicado por diez al grado que muestra el orden deseado del número. Cabe saber que Mantissa no debe estar más unido, y después de que la coma no debe escribirse a cero.

Se cree que el cálculo binario se inventó a principios del siglo XVIII por el matemático de Alemania por Gottfried Leibnic. Sin embargo, a medida que los científicos abrieron recientemente, largos a la Isla Polinesia de Mangarev utilizaban este tipo de aritmética. A pesar del hecho de que la colonización destruyó casi por completo los sistemas de cálculo originales, los científicos restauraron cuentas complejas binarias y decimales. Además, los nunes cognivistas del científico sostienen que la codificación del código binario se usó en la antigua China en el siglo IX aC. mi. Otras civilizaciones antiguas, por ejemplo, indios mayas, también utilizaron combinaciones complejas de sistemas decimales y binarios para rastrear intervalos de tiempo y fenómenos astronómicos.

Decidí hacer una transformación de texto como una transformación de texto en el código binario y hacia atrás, hay tales servicios, pero usualmente trabajan con latín, mi el traductor funciona con el formato UTF-8 que codifica unicodeque codifica caracteres cirílicos con dos bytes. En este momento La capacidad del traductor se limita a las codificaciones de dos bytes. Los jeroglíficos chinos no pueden ser transmitidos, pero voy a solucionar este molesto malentendido.

Para convertir texto a representación binaria. Ingrese el texto a la ventana de la izquierda y haga clic en Text-\u003e Pin en la ventana derecha, aparecerá su representación binaria.

Para convertir código binario para texto. Ingrese el código en la ventana derecha y presione Bin-\u003e Texto en la ventana de la izquierda, aparecerá su representación simbólica.

Si código Binario Traducción al texto O, por el contrario, no funcionó: ¡verifique la exactitud de sus datos!

¡Actualizar!

Ahora está disponible la conversión de texto inverso del tipo:

en un look normal. Para hacer esto, ponga una garrapata: "Reemplace 0 espacios, y 1 agregado █". Luego, inserte el texto en la ventana derecha: "Texto en representación binaria" y haga clic en el botón de abajo "Bin-\u003e Texto".

Al copiar tales textos, debes tener cuidado porque Puede perder fácilmente las brechas al principio o al final. Por ejemplo, una cadena de arriba tiene el formulario:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

y sobre un fondo rojo:

██ █ █ ███████ █ ██ ██ █ █ ███ ██ █ █ ██ █ ██ █ █ ██ █ ███ █ ██ █ █ ██ █ █ ███ ██ █ █ ███ ██ █ ██

¿Ves cuántos espacios al final se pueden perder?

Las computadoras no entienden las palabras y los números como lo hacen las personas. Moderno software Permite al usuario final ignorarlo, pero en los niveles más bajos, su computadora opera una señal eléctrica binaria que solo tiene dos estados: Hay corriente o actual. Para "entender" los datos complejos, su computadora debe codificarlos en formato binario.

El sistema binario se basa en dos números - 1 y 0, correspondientes a los estados de encendido y apagado, que su computadora puede entender. Probablemente estás familiarizado con el sistema decimal. Utiliza diez dígitos: de 0 a 9, y luego procede al siguiente orden para formar números de doble dígito, con el número de cada uno de los siguientes pedidos de diez veces más que la anterior. El sistema binario es similar, cada dígito dos veces más que el anterior.

Contando en formato binario

En términos binarios, el primer dígito es igual a 1 fuera del sistema decimal. El segundo dígito es 2, el tercero a 4, el cuarto - 8, y así sucesivamente, se dobla cada vez. Agregar todos estos valores le dará un número en formato decimal.

1111 (en formato binario) \u003d 8 + 4 + 2 + 1 \u003d 15 (en el sistema decimal)

La contabilidad 0 nos da 16 valores posibles para cuatro bits binarios. Mueva 8 bits, y recibirá 256 valores posibles. Se necesita mucho más espacio para la presentación, ya que cuatro dígitos en forma decimal nos dan 10,000 valores posibles. Por supuesto, el código binario requiere más espacio, pero las computadoras entienden los archivos binarios mucho mejor que el sistema decimal. Y para algunas cosas, como el procesamiento de lógica, el código binario es mejor que el decimal.

Se debe decir que hay otro sistema básico que se utiliza en la programación: hexadecimal. Aunque las computadoras no funcionan en formato hexadecimal, los programadores lo usan para representar direcciones binarias en un formato legible al escribir código. Esto se debe al hecho de que los dos números de un número hexadecimal pueden ser un byte completo, es decir, reemplazan a ocho dígitos en formato binario. El sistema hexadecimal utiliza los números 0-9, así como las letras de A a F para obtener seis dígitos adicionales.

¿Por qué las computadoras utilizan archivos binarios?

Respuesta corta: hardware y las leyes de la física. Cada carácter en su computadora es una señal eléctrica, y en los primeros días de los cálculos, las señales eléctricas fueron mucho más complicadas. Era más razonable distinguir solo el estado "incluido" representado por un cargo negativo y el estado "OFF" representado por un cargo positivo.

Para aquellos que no saben, por qué "OFF" están representados por un cargo positivo, esto se debe al hecho de que los electrones tienen una carga negativa y más electrones, más corriente, con una carga negativa.

Así, las primeras computadoras con el tamaño de la habitación utilizadas. archivos binarios Para crear sus sistemas, y aunque usaron los equipos mayores, más engorrosos, trabajaron en los mismos principios fundamentales. Computadoras modernas usar el llamado transistor Para realizar cálculos con código binario.

Aquí hay un esquema de un transistor típico:

De hecho, permite que la corriente fluya desde la fuente hasta el drenaje si hay una corriente en la puerta. Forma una clave binaria. Los fabricantes pueden crear estos transistores increíblemente pequeños, hasta 5 nanómetros o dos hilos de ADN. Así es como funcionan los procesadores modernos, e incluso pueden sufrir problemas con la distinción dentro y fuera del estado (aunque se asocia con su tamaño molecular irreal sujeto a stranges Quantum Mechanics).

¿Por qué solo el sistema binario?

Por lo tanto, puedes pensar: "¿Por qué solo 0 y 1? ¿Por qué no agregar otro dígito? ". Aunque se debe en parte a las tradiciones de crear computadoras, al mismo tiempo, agregar otro número significaría la necesidad de resaltar otro estado de la corriente, y no solo "apagado" o "incluido".

El problema aquí es que si desea utilizar varios niveles de voltaje, necesita una forma de realizar fácilmente los cálculos con ellos, y el hardware moderno capaz de esto no es viable como un reemplazo de la computación binaria. Por ejemplo, hay llamado computadora triple, Diseñado en la década de 1950, pero el desarrollo en eso se ha detenido. Lógica terrenaria Más eficiente que el reemplazo binario, pero aún así efectivo del transistor binario o al menos no hay transistor como escalas diminutas como binario.

La razón por la que no podemos usar Triple Logic se reduce a la forma en que los transistores están conectados en la computadora y cómo se utilizan para los cálculos matemáticos. El transistor recibe información en dos entradas, realiza la operación y devuelve el resultado por una salida.

Por lo tanto, las matemáticas binarias son más fáciles para una computadora que cualquier otra cosa. La lógica binaria se convierte fácilmente a sistemas binarios, y verdadero y falso corresponde a los estados dentro y fuera.

La tabla de la verdad binaria que opera en la lógica binaria tendrá cuatro salidas posibles para cada operación fundamental. Pero, dado que la puerta triple usa tres entradas, la tabla Triple Verdad tendría 9 o más. Mientras que el sistema binario tiene 16 operadores posibles (2 ^ 2 ^ 2), el sistema tropro tendría 19683 (3 ^ 3 ^ 3). La escala se convierte en un problema, porque, aunque el trocher es más eficiente, también es exponencialmente más complejo.

¿Quién sabe? En el futuro, podemos ver las computadoras triples, ya que las lógicas binarias enfrentaron problemas de miniaturización. Mientras tanto, el mundo continuará trabajando en modo binario.

08. 06.2018

Dmitry Vasiairova Blog.

Código binario: ¿dónde y cómo se usa?

Hoy, estoy muy contento con mi reunión con usted, mis queridos lectores, porque me siento como un maestro que está en la primera lección comienza a familiarizar la clase con letras y números. Y ya que vivimos en el mundo. tecnología digitalTe diré qué código binario es su base.

Comencemos con la terminología y averigüemos qué medios binarios. Para la explicación, volverá al cálculo habitual, que se llama "decimal". Es decir, usamos 10 dígitos, lo que hace posible operar convenientemente en varios números y mantener la entrada correspondiente.

Siguiendo esta lógica, el sistema binario proporciona solo dos caracteres. En nuestro caso, es solo "0" (cero) y "1" uno. Y aquí quiero advertirte que podría haber otros hipotéticamente en su lugar. leyendaPero es precisamente tales valores que denotan la ausencia (0, vacía) y la presencia de una señal (1 o "Wand") nos ayudará a comprender aún más la estructura del código binario.

¿Por qué necesitas un código binario?

Antes de la apariencia de la computadora, varios sistemas automáticosEl principio de operación cuyo funcionamiento se basa en el recibo de la señal. Se activa el sensor, el circuito se cierra y el dispositivo está encendido. No hay corriente en el circuito de señal, no y activación. Era los dispositivos electrónicos los que hicieron posible lograr el progreso en el procesamiento de la información proporcionada por la presencia o ausencia de voltaje en la cadena.

Las complicaciones adicionales llevaron a la aparición de los primeros procesadores, que también realizaron su trabajo, procesando la señal que consiste en pulsos alternando de cierta manera. No lo enfermaremos en los detalles del programa ahora, pero lo siguiente es importante para nosotros: los dispositivos electrónicos pudieron distinguir secuencia especificada señales entrantes. Por supuesto, puede y así describir la combinación condicional: "Hay una señal"; "sin señal"; "Hay una señal"; "Hay una señal". Incluso puedes simplificar la grabación: "allí"; "no"; "hay"; "hay".

Pero mucho más fácil de designar la presencia de una señal por la unidad "1", y su ausencia es cero "0". Luego, en lugar de todo esto podemos usar un código binario simple y lacónico: 1011.

Por supuesto, la técnica del procesador se acercó mucho y ahora los chips pueden percibir no solo una secuencia de señales, sino programas completos registrados por ciertos comandos que consisten en caracteres individuales.

Pero para su registro, se utiliza el mismo código binario que consiste en ceros y unidades correspondientes a la presencia o ausencia de una señal. Él es, o no hay, ninguna diferencia. Para un chip, cualquiera de estas opciones es una única pieza de información que recibió el nombre "bit" (bit es la unidad oficial de medición).

Condicionalmente, el símbolo puede ser codificado por una secuencia de varios caracteres. Dos señales (o su ausencia) se pueden describir solo cuatro opciones: 00; 01; 10; 11. Este método de codificación se llama dos bits. Pero él puede ser:

  • Cuatro bits (como en el ejemplo del párrafo anterior al 1011) le permite escribir 2 ^ 4 \u003d 16 combinaciones de símbolos;
  • Octime (por ejemplo: 0101 0011; 0111 0001). Al mismo tiempo, representó el mayor interés para la programación, ya que cubrió 2 ^ 8 \u003d 256 valores. Hizo posible describir todos los números decimales, el alfabeto latino y las señales especiales;
  • Sixteenbitante (1100 1001 0110 1010) y arriba. Pero las entradas con un largo tiempo, esto ya es para tareas modernas más complejas. Los procesadores modernos utilizan la arquitectura de 32 y 64 bits;

Yo diré honestamente, uno versión oficial No, así sucedió que era la combinación de ocho caracteres que se convirtieron en una medida estándar de la información almacenada llamada "Byte". Esto podría incluso aplicarse a una letra registrada por un código binario de 8 bits. Entonces, mis queridos amigos, por favor recuerden (si alguien no lo sabía):

8 bits \u003d 1 byte.

Así aceptado. Aunque el símbolo registrado por valores de 2 o 32 bits también se puede llamar byte. Por cierto, gracias al código binario, podemos evaluar los volúmenes de archivos que se miden en bytes y la velocidad de la información e Internet (bits por segundo).

Codificación binaria en acción

Para estandarizar la grabación de información para las computadoras, se desarrollaron varios sistemas de codificación, uno de los cuales ASCII, basado en un registro de 8 bits, se extendió. Los valores en él se distribuyen de una manera especial:

  • los primeros 31 gerentes (de 00000000 a 00011111). Servir para comandos de servicio, salida a la impresora o pantalla, señales de sonido, formato de texto;
  • siguiendo de 32 a 127 (00100000 - 01111111) Alfabeto latino y símbolos auxiliares y signos de puntuación;
  • el resto, hasta el 255º (10000000 - 111111111) - Alternativa, parte de la tabla para tareas especiales y mapeo de alfabetos nacionales;

Los valores de decodificación en ella se muestran en la tabla.

Si cree que "0" y "1" se encuentran en un orden caótico, luego profundamente equivocado. En el ejemplo de cualquier número, le mostraré regularidad y enseñaré los números de lectura grabados por código binario. Pero para esto tomaremos algunas convenciones:

  • Byte de 8 caracteres leerá a la derecha izquierda;
  • Si usamos las descargas de unidades, docenas, cientos, luego aquí (leyendo en el orden inverso) para cada bit, se presentan varios grados de "dos": 256-124-64-32-16-8-4-2- 1;
  • Ahora miramos el código binario del número, por ejemplo, 00011011. Cuando en la posición apropiada hay una señal "1", tome el valor de esta descarga y resuma con la manera habitual. En consecuencia: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 \u003d 51. En la corrección este método Puedes asegurarte de mirar la tabla de los códigos.

Ahora, mis amigos inquisitivos, no solo sabes qué es el código binario, sino que también sabe cómo convertir la información los encriptó.

Idioma técnica moderna comprensible.

Por supuesto, el algoritmo para leer un código binario con dispositivos de procesador es mucho más complicado. Pero puede ser escrito por todo:

  • Información de texto con los parámetros de formato;
  • Números y cualquier operación con ellos;
  • Gráficas y imágenes de vídeo;
  • Sonidos, incluyendo superación y más allá de nuestra audibilidad;

Además, es posible, debido a la simplicidad de la "presentación". varios métodos Registros de información binaria:

  • Por el cambio campo magnético sobre el ;
  • Completa las ventajas de la codificación binaria de posibilidades casi ilimitadas para transferir información a cualquier distancia. Este método de comunicación se utiliza con naves espaciales y satélites artificiales.

    Entonces, hoy, el sistema de números binarios es el idioma, el más utilizado usado por nosotros dispositivos electrónicos. Y lo que es lo más interesante, no se prevé ninguna otra alternativa para él.

    Creo que la información indicada por mí para comenzar, será suficiente. Y luego, si surge una necesidad, todos pueden profundizar en estudio independiente Este tema.

    Me despediré y después de un pequeño descanso, te prepararé para usted un nuevo artículo de mi blog, sobre un tema interesante.

    Mejor si usted mismo dime;)

    Nos vemos pronto.

    El traductor binario es una herramienta para traducir un código binario para texto para leer o imprimir. Puede traducir un archivo binario en inglés usando dos métodos; ASCII y UNICODE.

    Sistema de números binarios

    El sistema del decodificador binario se basa en el número 2 (base). Solo se compone de dos números como un sistema de número 2: 0 y 1.

    Aunque el sistema binario se usó para varios propósitos en el antiguo Egipto, China e India, se convirtió en el lenguaje de la electrónica y las computadoras del mundo moderno. Este es el sistema más eficiente para detectar (0) y el estado incluido (1) de la señal eléctrica. También es la base del código binario en el texto que se utiliza en las computadoras para hacer datos. Incluso el texto digital que lees ahora consiste en números binarios. Pero puede leer este texto porque contamos con un archivo de traducción de código binario descifrado utilizando un código de palabra binario.

    ¿Qué es ASCII?

    ASCII es el estándar de codificación de la codificación para las comunicaciones electrónicas, abreviada del código estándar estadounidense para compartir información. En computadoras, equipos de telecomunicaciones y otros dispositivos, los códigos ASCII son texto. Aunque muchos personajes adicionales son compatibles, la mayoría esquemas modernos El codificación de símbolos se basa en ASCII.

    ASCII es un nombre tradicional para el sistema de codificación; La Oficina de Números en Internet (IANA) prefiere el nombre actualizado del US-ASCII, que explica que este sistema se desarrolló en los Estados Unidos y se basa en símbolos tipográficos de uso predominantemente utilizado. ASCII es uno de los momentos principales de IEEE.

    Binario en ASCII

    Inicialmente, basado en el alfabeto inglés, ASCII codifica 128 símbolos enteros de siete bits. Puede imprimir 95 caracteres codificados, incluidos los números de 0 a 9, letras minúsculas de A a Z, letras mayúsculas de A a Z y símbolos de puntuación. Además, se incluyeron 33 códigos de control no promocionales obtenidos utilizando máquinas de teletipo en la especificación de la fuente ASCII; La mayoría de ellos están actualmente desactualizados, aunque algunos todavía están ampliamente utilizados, como el carruaje de retorno, la traducción de los códigos de cadena y pestaña.

    Por ejemplo, un número binario 1101001 \u003d hexadecimal 69 (I - novena letra) \u003d el número decimal 105 representará minúsculas en la codificación ASCII.

    Usando ASCII

    Como se mencionó anteriormente, utilizando ASCII, puede traducir texto de computadora al texto humano. En pocas palabras, este es un traductor con binario en inglés. Todas las computadoras reciben mensajes en series binarios, 0 y 1. Sin embargo, al igual que el inglés y el español puede usar el mismo alfabeto, pero para muchas palabras similares tienen palabras completamente diferentes, las computadoras también tienen su propia versión de idioma. ASCII se utiliza como método que permite que todas las computadoras compartan documentos y archivos en un solo idioma.

    ASCII es importante porque al desarrollar computadoras se otorgó un lenguaje común.

    En 1963, ASCII se usó por primera vez como un código de teleprintor de siete bits para la red TWX (Teletype Writer Exchange) Teléfono estadounidense y Telegraph. Inicialmente, TWX usó la ITA2 de cinco camas anteriores, que también usó el sistema de teleprin competidor TelEx. Bob Bemer presentó funciones como una secuencia de escape. Según Bemera, su colega británica Hugh McGregor Ross ayudó a popularizar este trabajo: "para que el código que se haya convertido en el ASCII se haya llamado el Código de Bemera Ross en Europa". Debido a su extenso trabajo ASCII, Bemar fue nombrado "Padre ASCII".

    Hasta diciembre de 2007, cuando la codificación UTF-8 lo excedió, el ASCII fue la codificación más común de símbolos en World Wide Web; UTF-8 es compatible con ASCII.

    UTF-8 (Unicode)

    UTF-8 está codificando caracteres que pueden ser los mismos compactos que ASCII, pero también pueden contener cualquier símbolo de Unicode (con un tamaño de archivo cada vez mayor). UTF es el formato de conversión de Unicode. "8" significa una representación de símbolos con bloques de 8 bits. El número de bloques para representar al carácter varía de 1 a 4. Una de las características verdaderamente agradables de UTF-8 es que es compatible con filas con un símbolo cero al final. Al codificar, ningún símbolo tendrá un byte nul (0).

    Unicode y Universal Symbol Set (UCS) ISO / IEC 10646 tienen una gama mucho más amplia de caracteres, y sus diversas formas de codificación comenzaron a reemplazar rápidamente la ISO / IEC 8859 y ASCII en muchas situaciones. Aunque ASCII está limitado a 128 caracteres, Unicode y UCS admiten más caracteres al separar conceptos de identificación únicos (utilizando números naturales llamados CodePoints) y codificación (hasta formatos binarios UTF-8, UTF-16 y UTF-32-BIT).).

    La diferencia entre ASCII y UTF-8.

    ASCII se habilitó como los primeros 128 caracteres en el conjunto de símbolos de Unicode (1991), por lo que los caracteres ASCII de 7 bits en ambos conjuntos tienen los mismos códigos numéricos. Esto permite que UTF-8 sea compatible con ASCII de 7 bits, ya que el archivo UTF-8 con solo caracteres ASCII es idéntico al archivo ASCII con la misma secuencia de símbolos. Más importante aún, se garantiza la compatibilidad directa, ya que el software que reconoce solo caracteres ASCII de 7 bits como especial y no cambia bytes con el conjunto de bits más alto (a menudo se realiza para admitir extensiones ASCII de 8 bits, como ISO-8859 - 1), guardará datos sin cambios UTF-8.

    Aplicaciones de traductor de código binario

    La aplicación más común para este sistema numérico se puede ver en tecnologías informáticas. Al final, la base de toda la lengua y la programación de la computadora es el sistema de números de dos dígitos utilizado en la codificación digital.

    Esto es lo que constituye el proceso de codificación digital, tomando datos y luego los describe con bits de información limitados. La información limitada consiste en ceros y unidades. sistema binario. Las imágenes en la pantalla de su computadora son un ejemplo de esto. Para codificar estas imágenes, se utiliza una cadena binaria para cada píxel.

    Si la pantalla utiliza un código de 16 bits, cada píxel se le dará instrucciones, cuyo color se muestra en función de los cuales los bits son 0 y 1. El resultado es más de 65,000 colores presentados 2 ^ 16. Además de esto, lo harás. Encuentre el uso de números binarios en la rama matemática, conocida como álgebra boulev.

    Los valores de la lógica y la verdad pertenecen a este campo de matemáticas. En esta solicitud, las aplicaciones se asignan 0 o 1 dependiendo de si son verdaderas o falsas. Puede intentar convertir binario a texto, decimal en binario, binario en conversión decimal si está buscando una herramienta que ayude en esta aplicación.

    Ventaja del sistema de números binarios.

    El sistema de números binarios es útil para una serie de cosas. Por ejemplo, la computadora hace clic en los interruptores para agregar números. Puede estimular la adición de una computadora agregando números binarios al sistema. Actualmente hay dos razones principales para usar esto. sistema informático Nota. Primero, puede garantizar la confiabilidad del rango de seguridad. En segundo lugar y lo más importante, ayuda a minimizar los esquemas necesarios. Esto reduce el espacio necesario consumido y los gastos.

    Puede codificar o traducir mensajes binarios escritos por números binarios. Por ejemplo,

    (01101001) (01101100011011110110110111101101) (0111101101010110110110101) es un mensaje decodificado. Cuando copia e inserte estos números en nuestro traductor binario, recibirá el siguiente texto en inglés:

    Te quiero

    Significa

    (01101001) (01101100011011110110110111011011011101101010110110110101) \u003d te amo

    mesas

    binario

    hexadecimal