Trình chỉnh sửa Hex là gì & Tại sao bạn có thể sử dụng nó [Giải thích về công nghệ]

Trình chỉnh sửa Hex là gì & Tại sao bạn có thể sử dụng nó [Giải thích về công nghệ]

Thời hạn hex , viết tắt của hệ thập lục phân hoặc base-16, là cấu trúc dữ liệu thô mà tất cả các tệp được lưu trữ trên máy tính của bạn tuân theo. Mặc dù theo nghĩa đen, mọi tệp được lưu trữ trên máy tính của bạn ở định dạng này, nhưng bạn hầu như không bao giờ thấy dữ liệu này ở bất kỳ đâu. Tuy nhiên, việc có thể trực tiếp sửa đổi các bit và byte thô trong máy tính của bạn đôi khi có thể được sử dụng làm lợi thế của bạn.





Vậy hex hoạt động như thế nào, trình chỉnh sửa hex là gì và tại sao bạn có thể cần sử dụng một trình soạn thảo trên PC của mình?





Hex là gì?

Hệ thống số mà con người sử dụng để đếm được gọi là hệ thập phân, các số từ 0 đến 9. Hệ thập phân được người Ba Tư phát minh ra cách đây khoảng 6000 năm.





Tua nhanh đến năm 1679. Hệ thống số nhị phân tạo thành từ 0 và 1 làđược phát minh bởi Gottfried Wilhelm von Leibniz.

Cuối cùng vào những năm 1950 hoặc 1960, IBM đã chính thức hóa hệ thống số Hexadecimal, đây là một cách ngắn gọn để biểu diễn dữ liệu nhị phân. Thay vì sử dụng các chữ số 0-9, hệ thập lục phân sử dụng các chữ số từ 0 đến F. Đếm từ 0 đến 31 (chuyển đổi từ hệ thập phân sang hệ thập lục phân):



0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F

Khi bạn đạt đến cuối các 'chữ số' bằng số, bạn chỉ cần tăng số sang bên trái một, giống như bạn làm với hệ thống đếm thập phân.





Bây giờ chúng ta đã có những kiến ​​thức cơ bản về hệ thập lục phân, hãy chuyển sang một số trình chỉnh sửa hệ thập lục phân.

Trình chỉnh sửa Hex

Các trình soạn thảo Hex khác với các trình soạn thảo văn bản thông thường theo một số cách. Cơ sở của trình chỉnh sửa hex là chúng hiển thị nội dung thô của tệp. Không có mã hóa hoặc dịch sang văn bản - chỉ là mã máy thô. Thứ hai là số dòng thay vì dựa trên 'dòng' là một địa chỉ bù từ đầu tệp.





PSPad

Trình chỉnh sửa hex yêu thích của tôi là PSPad . PSPad, ngoài việc là một trình soạn thảo văn bản và mã tuyệt vời, còn cung cấp ' Mở trong HEX Editor ... 'tùy chọn sẽ khởi chạy chế độ chỉnh sửa đặc biệt.

Khi bạn ở chế độ này, bạn có thể thấy vị trí và các giá trị thập lục phân của mỗi bit của tệp. Bạn có hai lựa chọn để chỉnh sửa tệp - bạn có thể chỉnh sửa các giá trị thập lục phân theo vị trí hoặc ở phía bên phải, bạn có biểu diễn chữ và số của giá trị đó mà bạn cũng có thể chỉnh sửa.

XVI32

XVI32 cũng là một trình soạn thảo hex rất có khả năng. Như với PSPad, bạn có thể chỉnh sửa trực tiếp các giá trị hex hoặc biểu diễn ký tự.

Nó cũng có một số công cụ chỉnh sửa hex nâng cao như máy tính địa chỉ để kiểm tra hiệu số và một số tùy chọn dành riêng cho hệ hex khác có thể giúp bạn xử lý tệp hex nếu bạn biết mình đang làm gì.

Bạn có thể làm gì với trình chỉnh sửa Hex?

Bây giờ bạn đã biết giá trị hex là gì và cách bạn có thể mở và chỉnh sửa chúng, tại sao bạn có muốn làm điều đó chính xác không?

giúp với những món quà Giáng sinh gần tôi

Tìm ra một loại tệp

Thỉnh thoảng, bạn có thể gặp một tệp mà bạn dường như không thể mở được. Nó có kích thước bình thường, nhưng Word hoặc Adobe sẽ không mở nó. Vì vậy, bạn có thể làm bất cứ điều gì về điều đó?

Điều đầu tiên tôi sẽ làm là mở tệp trong trình chỉnh sửa hex. Hầu hết các tệp đều bao gồm một số thông tin ở đầu tệp mô tả loại tệp thực sự có thể là.

Dưới đây, là biểu diễn ký tự của tệp Adobe PDF. Giả sử ai đó lưu nhầm tệp PDF thành tệp Microsoft Word .DOC.

Khi hệ thống của bạn nhìn thấy tiện ích mở rộng đó, nó sẽ cố gắng khởi chạy Microsoft Word để mở tệp - nhưng nó sẽ không thành công. Mở tệp trong trình chỉnh sửa hex và ngay lập tức rõ ràng rằng tệp này thực sự là tệp PDF và chuyển nhanh sang phần mở rộng tệp và bạn sẽ có thể mở tệp ngay trong Adobe Acrobat hoặc trình đọc thích hợp khác.

Nếu bạn thấy một loại tệp nhưng không biết loại chương trình nào có thể được sử dụng để mở tệp đó, bạn có thể xem Mở với trong đó liệt kê nhiều phần mở rộng tệp và các chương trình được sử dụng để mở chúng.

Game & File Hacking

Một lý do phổ biến khác mà bạn có thể sử dụng trình chỉnh sửa hex là hack trò chơi. Bạn có thể tải lên một trò chơi giữ trạng thái nộp và thay đổi số tiền bạn có từ 1.000 đô la đến 1.000.000 đô la, chẳng hạn.

Bây giờ, trong các trò chơi gần đây hơn, điều này đã được thực hiện khó hơn nhiều. Nhiều trò chơi hiện đại bao gồm nén hoặc mã hóa khiến việc dịch ngược trạng thái lưu hoặc trò chơi khó hơn nhiều lần. Tuy nhiên, một số trò chơi vẫn cho phép bạn chỉnh sửa một số biến nhất định, chẳng hạn như trong Sonic Spinball .

Ngoài việc xem xét các tệp trò chơi, đôi khi bạn có thể thu thập thông tin quan trọng khác từ tệp đã lưu mà bạn có thể không có quyền truy cập vào. Điều này phụ thuộc rất nhiều vào loại tệp và thông tin bạn đang tìm kiếm, nhưng sử dụng trình chỉnh sửa hex rất hữu ích trong việc xác định chính xác những gì nằm trong tệp.

Gỡ lỗi & Chỉnh sửa

Cuối cùng, lý do chính cuối cùng bạn có thể sử dụng trình soạn thảo hex là nếu bạn là một lập trình viên đang gỡ lỗi mã của mình. Thay vì quay lại để biên dịch lại mã của bạn, một chỉnh sửa hex đơn giản có thể là tất cả những gì bạn cần để kiểm tra mẫu xác minh. Việc chỉnh sửa một tệp nhị phân thô không được khuyến khích cho sự quan tâm của trái tim - chỉ sửa đổi một ký tự trong tệp có thể khiến nó trở nên vô dụng. Đảm bảo bạn có bản sao lưu trước khi sửa đổi bất kỳ tệp nào bằng trình chỉnh sửa hex.

Khi một Hex không phải là một Hex

Hy vọng rằng bạn đã học được một chút về máy tính mà bạn chưa từng biết đến trước đây, hoặc ít nhất là bộ nhớ của bạn đã được làm mới. Việc biết cách đánh dấu máy tính của bạn ngày càng trở nên quan trọng hơn khi chúng ngày càng trở nên dễ sử dụng hơn. Tôi biết nếu bạn đã làm được điều này, bạn đã sẵn sàng sử dụng các chiến lược nâng cao này để tận dụng tối đa các bit và byte được lưu trữ trên ổ cứng của mình!

Bạn có câu hỏi về trình chỉnh sửa hệ thập lục phân hoặc hệ thập lục phân nói chung? Hãy cho chúng tôi biết bên dưới!

Đăng lại Đăng lại tiếng riu ríu E-mail Cách làm sạch PC Windows của bạn bằng Command Prompt

Nếu PC Windows của bạn sắp hết dung lượng lưu trữ, hãy dọn sạch rác bằng các tiện ích Command Prompt nhanh này.

Đọc tiếp
Chủ đề liên quan
  • Văn hóa web
  • Giải thích về công nghệ
Giới thiệu về tác giả Dave Drager(Đã xuất bản 56 bài báo)

Dave Drager làm việc tại XDA Developers ở ngoại ô Philadelphia, PA.

Xem thêm từ Dave Drager

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ý