Văn bản ASCII là gì và nó được sử dụng như thế nào?

Văn bản ASCII là gì và nó được sử dụng như thế nào?

ASCII là một từ viết tắt mà bạn có thể đã nghe liên quan đến văn bản máy tính, nhưng nó là một thuật ngữ nhanh chóng không còn được sử dụng do có một người mới mạnh mẽ hơn. Nhưng ASCII là gì, và nó được sử dụng để làm gì?





ASCII đại diện cho điều gì?

Có lẽ nơi dễ dàng nhất để bắt đầu là chính từ viết tắt, vì vậy hãy mở rộng nó:





ĐẾN người mỹ NS tiêu chuẩn NS ca ngợi cho tôi thông tin tôi nterchange





Một cụm từ ngắn gọn này không thực sự cung cấp bức tranh hoàn chỉnh, nhưng một số phần ngay lập tức cung cấp một số manh mối, đặc biệt là hai từ đầu tiên. ASCII là một Tiêu chuẩn Hoa Kỳ, tầm quan trọng của tiêu chuẩn này sẽ sớm trở nên rõ ràng.

Code for Information Interchange gợi ý rằng chúng ta đang nói về một định dạng để chuyển dữ liệu qua lại. Cụ thể, ASCII xử lý dữ liệu dạng văn bản: các ký tự tạo nên các từ trong một ngôn ngữ thông thường con người có thể đọc được.



ASCII giải quyết vấn đề về cách gán giá trị cho các chữ cái và các ký tự khác để khi chúng được lưu trữ dưới dạng các chữ cái và số 0 trong một tệp, chúng có thể được dịch lại thành các chữ cái khi tệp được đọc sau đó. Nếu các hệ thống máy tính khác nhau đồng ý sử dụng cùng một mã, thông tin đó có thể được thay thế cho nhau một cách đáng tin cậy.

ứng dụng tốt nhất để học một ngôn ngữ

Có liên quan: Cách tìm ký hiệu và tra cứu ý nghĩa của chúng





Lịch sử của ASCII

Đôi khi được gọi là US-ASCII, ASCII là một sự đổi mới của Mỹ được phát triển vào những năm 1960. Tiêu chuẩn này đã trải qua nhiều lần sửa đổi, chủ yếu vào năm 1977 và 1986, khi ASCII được cập nhật lần cuối.

Các tiện ích mở rộng và biến thể đã được xây dựng dựa trên ASCII trong những năm qua, chủ yếu để phục vụ cho thực tế là ASCII bỏ qua nhiều ký tự được sử dụng hoặc thậm chí được yêu cầu bởi các ngôn ngữ khác ngoài tiếng Anh Mỹ. ASCII thậm chí không phục vụ cho biểu tượng tiền tệ của Vương quốc Anh (£), mặc dù đồng bảng Anh có mặt trong tiếng Latinh-1, một phần mở rộng 8 bit được phát triển vào những năm 1980, cũng mã hóa một số loại tiền tệ khác.





ASCII đã được mở rộng rất nhiều và thành công bởi Unicode, một tiêu chuẩn toàn diện và đầy tham vọng hơn nhiều, được thảo luận dưới đây. Năm 2008, Unicode đã vượt qua ASCII về mức độ phổ biến trong việc sử dụng trực tuyến.

ASCII đại diện cho những ký tự nào?

Đối với máy tính, chữ A cũng xa lạ như màu tím hay cảm giác ghen tị. Máy tính xử lý các chữ cái và số 0 và con người quyết định cách sử dụng những số một và số 0 đó để biểu thị số, từ, hình ảnh và bất kỳ thứ gì khác.

Bạn có thể coi ASCII là mã Morse của thế giới kỹ thuật số — dù sao thì đây cũng là nỗ lực đầu tiên. Trong khi mã Morse chỉ được sử dụng để đại diện cho 36 ký tự khác nhau (26 chữ cái và 10 chữ số), ASCII được thiết kế để đại diện cho 128 ký tự khác nhau trong 7 bit dữ liệu.

ASCII phân biệt chữ hoa chữ thường, có nghĩa là nó đại diện cho 52 chữ cái viết hoa và viết thường trong bảng chữ cái tiếng Anh. Cùng với 10 chữ số giống nhau, đó là khoảng một nửa không gian được sử dụng.

Dấu câu, ký hiệu toán học và kiểu chữ chiếm phần còn lại và một tập hợp các ký tự điều khiển, là những mã đặc biệt không in được với các ý nghĩa chức năng — xem bên dưới để biết thêm.

Dưới đây là một số ký tự điển hình mà ASCII mã hóa:

Nhị phânSố thập phânTính cách
010 000133!
011 0000480
011 1001579
011 101159;
100 000165ĐẾN
100 001066NS
101 101090VỚI
101 101191[
110 000197đến
110 001098NS
111 1101125}

Lưu ý rằng các giá trị đã chọn có một số thuộc tính hữu ích, cụ thể là:

  • Các chữ cái của cùng một trường hợp luôn có thể được sắp xếp theo số vì chúng có thứ tự. Ví dụ, A có giá trị thấp hơn B, có giá trị thấp hơn Z.
  • Các chữ cái của các trường hợp khác nhau được bù đắp chính xác bằng 32. Điều này giúp bạn dễ dàng dịch giữa chữ thường và chữ hoa vì chỉ cần chuyển một bit duy nhất cho mỗi chữ cái, theo cả hai cách.

Nhân vật điều khiển

Ngoài các chữ cái, dấu câu và chữ số, ASCII có thể đại diện cho một số ký tự điều khiển, các điểm mã đặc biệt không tạo ra đầu ra là một ký tự mà thay vào đó cung cấp các ý nghĩa thay thế về dữ liệu cho bất kỳ thứ gì có thể đang sử dụng nó.

làm sao để biết ssd đã chết

Ví dụ, ASCII 000 1001 là ký tự tab ngang. Nó đại diện cho không gian bạn sẽ nhận được khi nhấn phím TAB. Thông thường, bạn sẽ không nhìn thấy những ký tự như vậy trực tiếp, nhưng hiệu ứng của chúng thường sẽ được hiển thị. Dưới đây là một số ví dụ:

Nhị phânSố thập phânTính cách
000 10019Tab ngang
000 101010Nguồn cấp dòng
001 01112. 3Khối cuối truyền

Còn các nhân vật khác thì sao?

ASCII đã rất thành công trong những ngày đầu của máy tính vì nó đơn giản và được áp dụng rộng rãi. Tuy nhiên, trong một thế giới có triển vọng quốc tế hơn, một hệ thống chữ viết sẽ không cắt đứt nó. Thông tin liên lạc hiện đại cần phải có bằng tiếng Pháp, tiếng Nhật — trên thực tế, bất kỳ ngôn ngữ nào chúng ta có thể muốn lưu trữ văn bản.

Bộ ký tự Unicode có thể giải quyết tổng cộng 1.112.064 ký tự khác nhau, mặc dù chỉ khoảng một phần mười trong số đó thực sự được định nghĩa. Điều đó nghe có vẻ nhiều, nhưng mã hóa nhằm mục đích không chỉ phục vụ cho hàng chục nghìn ký tự Trung Quốc, nó còn bao gồm các biểu tượng cảm xúc (gần một nghìn rưỡi) và thậm chí cả các hệ thống chữ viết đã tuyệt chủng như Jurchen.

Có liên quan: Giải thích 100 biểu tượng cảm xúc phổ biến nhất

Unicode thừa nhận sự thống trị của ASCII trong việc lựa chọn 128 ký tự đầu tiên: chúng hoàn toàn giống ASCII. Điều này cho phép các tệp được mã hóa ASCII được sử dụng trong các tình huống mà Unicode được mong đợi, cung cấp khả năng tương thích ngược.

Tóm lược

Văn bản ASCII đại diện cho 26 chữ cái trong bảng chữ cái tiếng Anh, với các chữ số, dấu chấm câu và một số ký hiệu khác được đưa vào. Nó phục vụ rất tốt mục đích của nó trong suốt nửa thế kỷ qua,

Bây giờ nó đã được thay thế bằng Unicode, hỗ trợ một số lượng lớn các ngôn ngữ và các biểu tượng khác, bao gồm cả biểu tượng cảm xúc. UTF-8, cho tất cả các mục đích thực tế, là bảng mã nên được sử dụng để biểu diễn các ký tự Unicode trực tuyến.

Đăng lại Đăng lại tiếng riu ríu E-mail Nâng cấp lên Windows 11 có đáng không?

Windows đã được thiết kế lại. Nhưng điều đó có đủ thuyết phục bạn chuyển từ Windows 10 sang Windows 11?

cách xóa các chỉnh sửa trong word
Đọc tiếp Chủ đề liên quan
  • Giải thích về công nghệ
  • Biệt ngữ
  • Văn hóa web
  • Unicode
Giới thiệu về tác giả Bobby Jack(58 bài báo đã xuất bản)

Bobby là một người đam mê công nghệ, người đã làm việc như một nhà phát triển phần mềm trong gần hai thập kỷ. Anh ấy đam mê chơi game, làm Biên tập viên đánh giá tại Tạp chí Switch Player và đắm mình trong tất cả các khía cạnh của xuất bản trực tuyến và phát triển web.

Xem thêm từ Bobby Jack

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký