컴퓨터, 프로그래밍
인코딩 및 디코딩은 무엇인가? 예. 인코딩 및 수치 데이터, 텍스트 및 그래픽을 디코딩하기위한 방법
데이터 처리를위한 전자 시스템의 동작 관리 및 계획 시스템을 개선하는 과정에서 중요한 단계가있다. 그러나 이러한 정보 수집 및 처리 방법은, 통상 다소 상이하고, 따라서 컴퓨터 이해할 심볼의 시스템 변경을 필요로한다.
정보의 코딩은 무엇입니까?
데이터 암호화 -이 정보를 수집하고 처리하는 과정에서 필수적인 단계이다.
원칙적으로, 코드에서 전송 된 데이터, 또는 품질 특성의 일부에 해당하는 문자의 조합을 의미한다. 코딩 - 완벽 메시지의 원래 의미를 전달하는 약어 나 특수 문자의 목록에 암호화 된 조합을 그리기의 과정. 인코딩은 때때로 암호화라고하지만, 후자의 절차는 해킹에 대한 데이터의 보호 기능을 포함하고 타사 읽을 것을 알고 가치가있다.
부호화의 목적은 컴퓨팅 장치에 쉽게 전달 및 처리를위한 편리하고 간결한 형태로 정보를 제공하는 것이다. 컴퓨터는 어떤 형태의 정보에 대해 작동, 그래서 문제를 방지하기 위해 잊지 않는 것이 중요하다. 데이터 처리의 개략도 찾고 정렬 및 시퀀싱하고, 코딩 형태의 스텝 입력 정보에서 발견 부호화 포함한다.
정보의 디코딩은 무엇입니까?
어떤 인코딩 및 디코딩의 문제는 사용자가 여러 가지 이유로, PC를 가질 수 있지만, 어떤 경우에 정보 기술의 발전 흐름을 계속 확인하기 위해 사용자를 활성화 할 수있는 올바른 정보를 전달하는 것이 중요하다. 아시다시피, 후 데이터 처리 프로세스는 출력 코드를 생성합니다. 이러한 단편은 원래의 화상 정보를 해독하는 경우. 즉 복호화 - 이것은 암호화의 역 과정이다.
부호화 데이터가 완전히 전송 된 객체에 해당하는 문자 신호의 형태를 취 중에 있다면, 송신 정보 코드의 디코딩이 제거 또는 그 일부 특성.
메시지를 코딩받는 몇 가지,하지만 매우 중요한 정보가 그들에게 손을 그것으로 떨어질 및 타사 전에 공개되지 않은 수 있습니다. 따라서, 인코딩 및 디코딩 정보의 처리를 연구 할 필요가있다. 그들은 대담의 그룹 기밀 정보를 공유하는 데 도움이됩니다.
인코딩 및 디코딩 텍스트 정보
PC에 문자의 내부 표현 - 당신이 키를 누르면 컴퓨터의 키보드 키는 코드 테이블의 사본에서 찾을 수 있습니다 이진수의 형태로 신호를 수신합니다. 전 세계 표준 ASCII 테이블을 믿습니다.
그러나 몇 인코딩 및 디코딩, 당신은 또한 데이터가 사용자의 컴퓨터에있는 방법을 이해해야하는지 알고있다. 예를 들어, 하나 개의 바이너리 심볼 전자 컴퓨터 선택 1 바이트, 즉 8 비트를 저장한다. 당신이 할 수있는 조합의 수이기 때문에, 그것은 1 바이트는 256 개 다른 문자를 암호화 할 수 있습니다 밝혀 0과 1이 세포는 두 개의 값을 가질 수 있습니다. 이 조합은 ASCII 테이블의 핵심 부분이다. 예를 들어, 문자 S는 키보드를 누르면, 코딩 및 데이터의 디코딩이 01010011.로 코딩, 우리는 화면의 예상 결과를 얻을.
표준 ASCII 테이블의 절반 숫자, 제어 문자와 영어 문자의 코드가 포함되어 있습니다. 그것의 또 다른 부분은 수학 관련이없는 국가 마크, 의사 문자 및 기호로 가득 차 있습니다. 다른 나라에서, 테이블의이 부분은 다를 수 있음을 알 수있다. 입력 숫자는 표준 요약에 따른 이진 연산 시스템으로 변환 될 때.
인코딩 번호
에서 진 0과 1 - 적극적으로 컴퓨터를 사용하는 표기법, 두 자리 만있다.
단계 이진 산술을 공부 이진 시스템 번호를 형성한다. 이러한 수치에 대한 기본적인 수학 연산의 법칙의 대부분은 관련 남아있다.
부호화의 예와 숫자의 복호화
우리는 다음의 구성 요소 각각은 8 비트 ASCII 테이블 표준에 따라 인코딩되며, 텍스트 단편 내에서 발생하는 경우도 45의 2 인코딩 방법을 고려하는 것이 제안한다. 네 차례에 01000011, 다섯 - 01,010,011한다.
번호 (45)는 연산에 사용되는 경우,이 8 비트의 변환의 특별한 방법에 관련 될 이진 코드 저장에 필요한 001 011 012 단지 1 바이트이다.
그래픽 정보의 코딩
돋보기와 흑백 이미지를 증가, 당신은 완전한 패턴을 형성하는 작은 점의 큰 숫자로 구성되어 있음을 볼 수 있습니다. 각 이미지의 개별 특성 및 임의 지점의 좌표를 직선 숫자 형태로 표시 될 수있다. 따라서, 이진 코드에 기초하여 비트 맵 인코딩, 그래픽 정보를 표시하기위한 장치.
흑백 사진 - 회색, 즉, 각 이미지 지점의 밝기가 결정되는 8 비트 이진수의 다른 색조와 점의 조합. 기본 구성 요소에 임의의 그래디언트의 분해 원리 - 그래픽 정보의 부호화 등이 처리의 기초이다. 이미지를 디코딩하는 것은 같은 방식으로 발생하지만 반대한다.
세 가지 기본 색상의 확장 할 때 : 모든 자연 그늘에, 녹색, 빨간색과 파란색 이러한 그라디언트를 결합함으로써 얻을 수있다. 이 코딩 시스템은 RGB라고합니다. 스물 네 비트의 경우 풀 컬러라는 그래픽 이미지 변환 모드를 암호화합니다.
모든 기본 색상은 흰색하고, 기준점을 보완 음영 나란히. 추가적인 색상 - 다른 기본 색상의 합에 의해 형성된 구배이다. 옐로우, 마젠타, 시안 방출 보색을.
인코딩 이미지 포인트 이러한 방법은 인쇄 산업에 사용된다. 블랙 - 만 여기가 네 번째 색상을 사용하는 것이 허용됩니다. 이러한 이유로, 인쇄 변환 시스템은 CMYK로 축약. 이 시스템은 많은 서른 두 같은 비트를 표현하기 위해 이미지를 사용합니다.
부호화 및 복호화 정보를 입력하는 방법은 데이터의 종류에 따라 다양한 기술의 사용을 가정한다. 예를 들어, 그래픽 이미지 암호화 방법 진수 바이너리 코드는 하이 컬러라고합니다. 이 기술은 가능 이백쉰여섯 색상만큼 화면으로 전송할 수 있습니다. 그래픽 포인트를 암호화하는 데 사용 운영되는 비트 수를 감소, 자동으로 정보의 임시 저장에 필요한 볼륨을 줄일 수 있습니다. 부호화 방법은 이러한 데이터는 인덱스라고한다.
오디오 정보의 코딩
이제 우리는 무엇을 인코딩 및 디코딩하고,이 과정을 기초 방법을 적용으니, 오디오 데이터의 인코딩으로이 문제에 연연 할 필요가있다.
오디오 정보는 기본 단위의 형태로 표현하고 각 쌍의 일시 정지 될 수있다. 각각의 신호는 변환 및 컴퓨터 메모리에 저장된다. 소리를 통해 출력되는 음성 합성기 는 PC 암호화 조합의 메모리에 저장된 데이터를 사용한다.
그것은 여러 가지의 다른 그늘, 그리고 컴퓨터가 표준, 자신의 메모리에 미리 태세 각 구절을 비교하는 데 필요하기 때문에 인간의 음성에 관해서는, 그것은 훨씬 더 어렵 인코딩하는 것입니다. 말한 단어가 사전에 발견되었을 때 인식에만 발생합니다.
바이너리 코드 정보의 코딩
인코딩 숫자, 텍스트 및 그래픽 정보 등이 절차의 구현의 다양한 방법이 있습니다. 데이터를 디코딩하는 역방향 보통 기술에서 발생.
번호를 부호화하는 경우도 고려 도면이 시스템에 입력되어있는 목적을 가지고 산술 계산을 위해, 또는 단순히 표시합니다. 모든 데이터는 바이너리로 인코딩과 0을 사용하여 암호화됩니다. 이 문자라는 비트입니다. 이 기술의 측면에서 준비하는 가장 쉬운 방법이기 때문에이 인코딩 방법은 가장 인기 : 신호의 존재 - 1, 아니오 - 0 바이너리 암호화는 단 하나의 단점입니다 - 그것은 기호의 조합의 길이입니다. 그러나, 기술적 인 관점에서 간단한 더미, 더 복잡의 작은 수보다 동일한 구성 요소를 지배하는 것이 더 쉽습니다.
바이너리 인코딩 장점
- 이 프리젠 테이션의 형태로 다양한 종류의에 적합합니다.
- 오류없이 데이터를 전송합니다.
- PC는 이런 방식으로 인코딩 된 데이터를 처리하는 것이 훨씬 쉽다.
- 이 상태로 장치를 원했다.
바이너리 인코딩의 단점
- 처리 속도가 느려 코드의 긴 길이.
- 특별한 교육이나 훈련없이 바이너리 조합의 인간 인식의 복잡성.
결론
이 문서를 읽고 나면, 당신은 무엇을 인코딩 및 디코딩을 찾을 수있는 것이 사용된다. 이는 사용되는 데이터 변환 방법은 정보의 종류에 전적으로 의존하는 것으로 결론 지을 수있다. 이 텍스트뿐만 아니라 숫자, 이미지, 사운드뿐만 아니라 수 있습니다.
다양한 정보 코딩은 크게 나중에 사용하기위한 처리 및 자동화 된 데이터를 가속 동일한 형태를 만들기 위해, 인이 제공되는 방법을 통합 할 수있다.
전자 시스템들은 프레젠테이션에서의 원형은 저장 및 처리를 위해보다 편리한 형식으로 변환되는 표준 바이너리 인코딩의 원리를 사용한다. 때 역순으로 발생하는 모든 프로세스의 디코딩.
Similar articles
Trending Now