การใช้งาน

3.1 การแก้ไขแฟ้ม

การแก้ไขแฟ้ม ทำได้ตามขั้นตอนต่าง ๆ ต่อไปนี้:

  1. คลิกในช่องข้อมูลเลขฐานสิบหกหรืออักขระแอสกีของแฟ้ม ช่องที่เคอร์เซอร์ทำงานอยู่ จะแสดงเคอร์เซอร์เป็นแบบทึบ ช่องที่เคอร์เซอร์ไม่ได้ทำงานอยู่ จะแสดงเคอร์เซอร์เป็นเส้นกรอบ

  2. ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเลื่อนเคอร์เซอร์ไปมาในแฟ้ม:

    • ใช้แถบเลื่อนในหน้าต่างหรือปุ่มลูกศรบนแป้นพิมพ์ ในการเลื่อนไปในแฟ้ม
    • เลือก แก้ไข ▸ ไปยังไบต์ จากนั้น พิมพ์ค่าออฟเซตเคอร์เซอร์เป็นฐานสิบหรือฐานสิบหก แล้วคลิก ตกลง รูปแบบของค่าฐานสิบหกจะต้องเป็น 0x ตามด้วยออฟเซต เช่น 0x3
  3. แก้ไขข้อมูลแบบแอสกีด้วยวิธีเดียวกับที่คุณแก้ไขแฟ้มข้อความธรรมดา การแก้ไขข้อมูลเลขฐานสิบหก ใช้ค่า 0 ถีง 9 และ a ถึง f

การแทรกข้อมูลโดยไม่เขียนทับข้อมูลที่มีอยู่ ทำได้โดยเลือกแก้ไข ▸ โหมดแทรก

การตัด คัดลอก และแปะข้อมูล ทำได้โดยเลือก แก้ไข ▸ ตัด, แก้ไข ▸ คัดลอก และ แก้ไข ▸ แปะ

การเรียกคืนการแก้ไข ทำได้โดยเลือก แก้ไข ▸ เรียกคืน การทำซ้ำการแก้ไขที่เรียกคืน ทำได้โดยเลือก แก้ไข ▸ ทำซ้ำ จำนวนขั้นของการแก้ไขที่คุณสามารถเรียกคืนได้ จะกำหนดโดยค่า ระดับการเรียกคืนสูงสุด ในหัวข้อแท็บ หัวข้อ 4.1 การแก้ไข ของกล่องโต้ตอบ ปรับแต่ง

3.2 การบันทึกแฟ้ม

คุณสามารถบันทึกแฟ้มได้ด้วยวิธีต่าง ๆ ต่อไปนี้:

  • การบันทึกการเปลี่ยนแปลงในแฟ้มปัจจุบัน ทำได้โดยเลือก แฟ้ม ▸ บันทึก
  • การบันทึกแฟ้มปัจจุบันลงในแฟ้มชื่อใหม่ ทำได้โดยเลือก แฟ้ม ▸ บันทึกเป็น แล้วป้อนชื่อแฟ้มในกล่องโต้ตอบ กำหนดแฟ้มที่จะใช้บันทึกบัฟเฟอร์ แล้วคลิก ตกลง

3.3 การย้อนคืนแฟ้มกลับเป็นรุ่นที่บันทึกล่าสุด

การย้อนคืนแฟ้มปัจจุบันกลับเป็นรุ่นล่าสุดที่คุณบันทึกไว้ และเรียกคืนการแก้ไขทั้งหมดที่คุณทำกับแฟ้มนั้นนับตั้งแต่ครั้งล่าสุดคุณบันทึกแฟ้ม ทำได้โดยเลือก แฟ้ม ▸ ย้อนคืน แล้วคลิก ใช่ ในกล่องโต้ตอบ คำถาม

3.4 การหาข้อมูลในแฟ้ม

การค้นแฟ้มเพื่อหาสายอักขระในรูปเลขฐานสิบหกหรืออักขระแอสกี ทำได้ตามขั้นตอนต่อไปนี้:

  1. เลือก แก้ไข ▸ หา

  2. ในกล่องโต้ตอบ หาข้อมูล เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:

    • Search for hex data
    • Search for ASCII data
  3. พิมพ์ข้อความที่คุณต้องการจะหา

  4. คลิก หาถัดไป เพื่อหาข้อความจุดถัดไป

  5. คลิก หาก่อนหน้า เพื่อหาข้อความจุดก่อนหน้า

  6. คลิก ยกเลิก เพื่อปิดกล่องโต้ตอบ หาข้อมูล

3.5 การหาข้อมูลขั้นสูง

การหาข้อมูลขั้นสูง ทำได้ตามขั้นตอนต่อไปนี้:

  1. เลือก แก้ไข ▸ ค้นหาขั้นสูง
  2. ในกล่องโต้ตอบ หาข้อมูล เลือกเกณฑ์การค้นหาที่ต้องการ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเพิ่มเกณฑ์การค้นหาใหม่ได้ที่ หัวข้อ 3.6 การเพิ่มเกณฑ์การค้นหา
  3. คลิก หาถัดไป เพื่อหาข้อความจุดถัดไป
  4. คลิก หาก่อนหน้า เพื่อหาข้อความจุดก่อนหน้า
  5. คลิก ปิด เพื่อปิดกล่องโต้ตอบ หาข้อมูล

3.6 การเพิ่มเกณฑ์การค้นหา

การเพิ่มเกณฑ์การค้นหา ทำได้ตามขั้นตอนต่อไปนี้:

  1. เลือก แก้ไข ▸ ค้นหาขั้นสูง

  2. ในกล่องโต้ตอบ หาข้อมูล คลิก เพิ่มใหม่

  3. ในกล่องโต้ตอบ หาข้อมูล: เพิ่มรายการค้นหา เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:

    • Search for hex data
    • Search for ASCII data
  4. พิมพ์ข้อความที่คุณต้องการจะหา

  5. ใช้ล้อสีหรือปุ่มปรับเลขเลือกสีเน้นสำหรับเกณฑ์การค้นหาที่เพิ่ม

  6. คลิก เพิ่ม

  7. คลิก ยกเลิก เพื่อปิดกล่องโต้ตอบ หาข้อมูล

3.7 การลบเกณฑ์การค้นหา

การลบเกณฑ์การค้นหา ทำได้ตามขั้นตอนต่อไปนี้:

  1. เลือก แก้ไข ▸ ค้นหาขั้นสูง
  2. ในกล่องโต้ตอบ หาข้อมูล เลือกเกณฑ์การค้นหาที่คุณต้องการลบ
  3. คลิก ลบที่เลือก
  4. คลิก ยกเลิก เพื่อปิดกล่องโต้ตอบ หาข้อมูล

3.8 การหาและแทนที่ข้อมูลในแฟ้ม

การค้นแฟ้มเพื่อหาสายอักขระในรูปเลขฐานสิบหกหรืออักขระแอสกี พร้อมทั้งแทนที่สายอักขระนั้นด้วย สามารถทำได้ตามขั้นตอนต่อไปนี้:

  1. เลือก แก้ไข ▸ แทนที่

  2. ในกล่องโต้ตอบ ค้นหา & แทนที่ข้อมูล เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:

    • Replace hex data
    • Replace ASCII data
  3. ในกล่องข้อความแรก พิมพ์สายอักขระที่คุณต้องการหา

  4. ในกล่องข้อความที่สอง พิมพ์สายอักขระที่คุณต้องการใช้แทนที่สายอักขระที่คุณหา

  5. คลิก หาถัดไป

  6. คลิก แทนที่ เพื่อแทนที่สายอักขระปัจจุบันที่พบ หรือคลิก แทนที่ทั้งหมด เพื่อแทนที่สายอักขระทั้งหมดที่พบ

  7. คลิก ยกเลิก เพื่อปิดกล่องโต้ตอบ ค้นหา & แทนที่ข้อมูล

3.9 การเพิ่มหรือลบมุมมองเพิ่มเติมของแฟ้ม

การเพิ่มมุมมองของแฟ้มปัจจุบันในหน้าต่าง GHex ของคุณ ทำได้โดยเลือก มุมมอง ▸ เพิ่มมุมมอง

การลบมุมมองหนึ่ง ๆ ของแฟ้มปัจจุบัน ทำได้โดยเลือก มุมมอง ▸ ลบมุมมอง ถ้าคุณลบมุมมองล่าสุดที่เปิดอยู่ จะออกจากโปรแกรม

3.10 การเปลี่ยนวิธีจัดกลุ่มข้อมูล

การเปลี่ยนวิธีที่ GHex แสดงเนื้อหาแฟ้มในรูปเลขฐานสิบหกในหน้าต่าง GHex ทำได้โดยเลือก มุมมอง ▸ จัดกลุ่มข้อมูลเป็น แล้วเลือกเมนูรายการใดรายการหนึ่งต่อไปนี้:

  • ไบต์ - ไบต์เดี่ยว ๆ
  • เวิร์ด - กลุ่มละสองไบต์
  • เวิร์ดยาว - กลุ่มละสี่ไบต์

3.11 การส่งออกการแสดงผล GHex เป็น HTML

To export the data contained in the GHex window to HTML, choose File ▸ Save As HTML. Choose a directory and specify a filename for the HTML file, then click OK. GHex implements the following actions:

  • Creates a separate HTML file for each page of data that is displayed in the GHex window.
  • Uses the HTML filename that you specify as the basis for the filename.
  • Appends a page number to the filename to differentiate the files.
For example, if you specify the filename log.html, GHex creates a series of HTML files named log00000000.html, log00000001.html, log00000002.html, and so on.

3.12 การดูตารางอักขระ

การดูตารางเทียบรูปแบบรหัสแอสกี รหัสฐานสิบหก ฐานสิบ ฐานแปด และฐานสอง สำหรับค่าตั้งแต่ 0 ถึง 255 ทำได้โดยเลือก หน้าต่าง ▸ ตารางอักขระ

3.13 การแปลงข้อมูล

การแสดงการแปลงเลขฐานสอง ฐานสิบ ฐานสิบหก และอักขระแอสกี สำหรับข้อมูลไม่เกินสี่ไบต์ ทำได้ตามขั้นตอนต่อไปนี้:

  1. เลือก หน้าต่าง ▸ เครื่องมือแปลงฐานเลข

  2. ทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • พิมพ์ข้อมูลที่คุณต้องการแปลงในช่องข้อมูลช่องใดช่องหนึ่งในกล่องโต้ตอบ เครื่องมือแปลงฐานเลข แล้วกด Enter
    • การแสดงการแปลงข้อมูลที่ตำแหน่งเคอร์เซอร์ในแฟ้มปัจจุบัน ทำได้โดยคลิกที่ปุ่ม อ่านค่าที่เคอร์เซอร์

    GHex จะปรับค่าในช่องอื่น ๆ ให้แสดงผลการแปลงข้อมูล

  3. คลิก ปิด เพื่อปิดกล่องโต้ตอบ เครื่องมือแปลงฐานเลข

3.14 การแสดงหรือซ่อนกล่องโต้ตอบแปลงชนิด

การแสดงหรือซ่อนกล่องโต้ตอบแปลงชนิด ทำได้โดยเลือก หน้าต่าง ▸ กล่องโต้ตอบแปลงชนิด

กล่องโต้ตอบแปลงชนิด จะแสดงค่าของอักขระที่เลือกในรูปแบบต่าง ๆ ต่อไปนี้:

  • Signed 8 bit
  • Unsigned 8 bit
  • Signed 16 bit
  • Unsigned 16 bit
  • Signed 32 bit
  • Unsigned 32 bit
  • 32 bit float
  • 64 bit float
  • Hexadecimal
  • Octal
  • Binary
  • Stream Length

กล่องโต้ตอบแปลงชนิด มีตัวเลือกต่อไปนี้:

Show little endian decoding

เลือกตัวเลือกนี้ถ้าต้องการแสดงการอ่านรหัสแบบ little endian

Show unsigned and float as hexadecimal

เลือกตัวเลือกนี้ถ้าต้องการแสดงข้อมูลไม่มีเครื่องหมายและทศนิยมเป็นเลขฐานสิบหก

3.15 การพิมพ์แฟ้ม

การพิมพ์แฟ้ม ทำได้โดยเลือก แฟ้ม ▸ พิมพ์ จากนั้น เลือกตัวเลือกการพิมพ์ที่คุณต้องการในกล่องโต้ตอบ พิมพ์เอกสารเลขฐานสิบหก แล้วคลิก พิมพ์

การดูตัวอย่างก่อนพิมพ์ของแฟ้ม ทำได้โดยเลือก แฟ้ม ▸ ตัวอย่างก่อนพิมพ์