ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

hexdump - ออนไลน์ในคลาวด์

เรียกใช้ hexdump ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง hexdump ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


การถ่ายโอนข้อมูล, hd — ASCII, ทศนิยม, เลขฐานสิบหก, ดัมพ์ฐานแปด

เรื่องย่อ


การถ่ายโอนข้อมูล [-bcCdovx] [-e รูปแบบ_string] [-f รูปแบบ_ไฟล์] [-n ความยาว] [-s ข้าม] ไฟล์ ...
hd [-bcdovx] [-e รูปแบบ_string] [-f รูปแบบ_ไฟล์] [-n ความยาว] [-s ข้าม] ไฟล์ ...

DESCRIPTION


พื้นที่ การถ่ายโอนข้อมูล ยูทิลิตี้เป็นตัวกรองที่แสดงไฟล์ที่ระบุหรืออินพุตมาตรฐาน
หากไม่มีการระบุไฟล์ ในรูปแบบที่ผู้ใช้ระบุ

ตัวเลือกมีดังนี้:

-b หนึ่งไบต์ ฐานแปด แสดงผล. แสดงอินพุตออฟเซ็ตเป็นเลขฐานสิบหกตามด้วย
เว้นวรรคสิบหกช่อง, สามคอลัมน์, เติมศูนย์, ไบต์ของข้อมูลที่ป้อน, ในฐานแปด,
ต่อบรรทัด

-c หนึ่งไบต์ ตัวอักษร แสดงผล. แสดงอินพุตออฟเซ็ตเป็นเลขฐานสิบหกตามด้วย
เว้นวรรคสิบหก, สามคอลัมน์, เติมช่องว่าง, อักขระของข้อมูลอินพุตต่อ
เส้น

-C ตามบัญญัติของวัด เลขฐานสิบหก+ASCII แสดงผล. แสดงอินพุตออฟเซ็ตเป็นเลขฐานสิบหกตามด้วย
สิบหกเว้นวรรค สองคอลัมน์ เลขฐานสิบหก ตามด้วยสิบหกตัวเดียวกัน
ไบต์ในรูปแบบ %_p ที่อยู่ในรูปแบบ ``|''

เรียกคำสั่ง hd หมายถึงตัวเลือกนี้

-d สองไบต์ ทศนิยม แสดงผล. แสดงอินพุตออฟเซ็ตเป็นเลขฐานสิบหกตามด้วย
แปดช่องว่างคั่น, ห้าคอลัมน์, เติมศูนย์, หน่วยข้อมูลอินพุตสองไบต์, in
ทศนิยมไม่มีเครื่องหมาย ต่อบรรทัด

-e รูปแบบ_string
ระบุสตริงรูปแบบที่จะใช้สำหรับการแสดงข้อมูล

-f รูปแบบ_ไฟล์
ระบุไฟล์ที่มีสตริงรูปแบบที่คั่นด้วยการขึ้นบรรทัดใหม่ตั้งแต่หนึ่งรายการขึ้นไป ว่างเปล่า
บรรทัดและบรรทัดที่มีอักขระที่ไม่เว้นว่างตัวแรกเป็นเครื่องหมายแฮช (#) จะถูกละเว้น

-n ความยาว
ตีความเท่านั้น ความยาว ไบต์ของอินพุต

-o สองไบต์ ฐานแปด แสดงผล. แสดงอินพุตออฟเซ็ตเป็นเลขฐานสิบหก ตามด้วยแปด
คั่นด้วยช่องว่าง, หกคอลัมน์, เติมศูนย์, ปริมาณข้อมูลอินพุตสองไบต์, in
ฐานแปด ต่อบรรทัด

-s ชดเชย
ข้ามไป ชดเชย ไบต์จากจุดเริ่มต้นของอินพุต โดยค่าเริ่มต้น, ชดเชย is
ตีความว่าเป็นเลขฐานสิบ ด้วยความเป็นผู้นำ 0x or 0X, ชดเชย ถูกตีความว่า
เลขฐานสิบหก มิฉะนั้น นำหน้า 0, ชดเชย ถูกตีความว่าเป็นฐานแปด
ตัวเลข. ต่อท้ายอักขระ b, k,หรือ m ไปยัง ชดเชย ทำให้ตีความได้ว่า
ทวีคูณของ 512, 1024 หรือ 1048576 ตามลำดับ

-v ก่อให้เกิด การถ่ายโอนข้อมูล เพื่อแสดงข้อมูลที่ป้อนทั้งหมด ปราศจาก -v ตัวเลือก จำนวน
กลุ่มของบรรทัดเอาต์พุต ซึ่งจะเหมือนกับกลุ่มก่อนหน้าทันที
ของบรรทัดเอาต์พุต (ยกเว้นอินพุตออฟเซ็ต) จะถูกแทนที่ด้วยบรรทัดที่ประกอบด้วย
ของดอกจันเดียว

-x สองไบต์ เลขฐานสิบหก แสดงผล. แสดงอินพุตออฟเซ็ตเป็นเลขฐานสิบหกตามด้วย
แปด, เว้นวรรค, สี่คอลัมน์, เติมศูนย์, ปริมาณข้อมูลอินพุตสองไบต์,
ในเลขฐานสิบหก ต่อบรรทัด

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

รูปแบบ
สตริงรูปแบบมีหน่วยรูปแบบจำนวนเท่าใดก็ได้ คั่นด้วยช่องว่าง หน่วยรูปแบบ
มีมากถึงสามรายการ: จำนวนการวนซ้ำ จำนวนไบต์ และรูปแบบ

จำนวนการวนซ้ำเป็นจำนวนเต็มบวกที่ไม่บังคับ ซึ่งมีค่าเริ่มต้นเป็นหนึ่ง แต่ละรูปแบบคือ
ใช้การนับครั้งซ้ำ

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

หากมีการระบุจำนวนการวนซ้ำและ/หรือจำนวนไบต์ จะต้องวางเครื่องหมายทับเดียวหลังจาก
จำนวนการวนซ้ำและ/หรือก่อนการนับไบต์เพื่อแก้ความกำกวม ช่องว่างใด ๆ
ก่อนหรือหลังเครื่องหมายทับจะถูกละเว้น

ต้องระบุรูปแบบและต้องล้อมรอบด้วยเครื่องหมายคำพูดคู่ (" ") มันคือ
ตีความว่าเป็นสตริงรูปแบบสไตล์ fprintf (ดู fprintf(3)) ดังต่อไปนี้
ข้อยกเว้น:

· ไม่สามารถใช้ดอกจัน (*) เป็นความกว้างหรือความแม่นยำของฟิลด์

· จำนวนไบต์หรือความแม่นยำของฟิลด์ is จำเป็นสำหรับอักขระการแปลง ``'' แต่ละตัว
(ไม่เหมือนกับ fprintf(3) ค่าเริ่มต้นซึ่งพิมพ์สตริงทั้งหมดหากความแม่นยำคือ
ไม่ระบุ)

· อักขระการแปลง ``%'', ``h'', ``l'', ``n'', ``p'' และ ``q'' ไม่ใช่
ได้รับการสนับสนุน.

· รองรับอักขระหลีกลำดับเดียวที่อธิบายไว้ในมาตรฐาน C:

ไม่มีค่า \0
\NS
\NS
\NS
\NS
\NS
\NS
\v

พื้นที่ การถ่ายโอนข้อมูล ยูทิลิตียังสนับสนุนสตริงการแปลงเพิ่มเติมต่อไปนี้:

_a[Dox] แสดงอินพุตออฟเซ็ตสะสมในไฟล์อินพุตของไบต์ถัดไปที่จะ
แสดง อักขระที่ต่อท้าย d, oและ x ระบุฐานแสดงผลเป็น
ทศนิยม ฐานแปด หรือฐานสิบหก ตามลำดับ

_A[Dox] เหมือนกันกับ _a สตริงการแปลงยกเว้นว่าจะดำเนินการเพียงครั้งเดียว
เมื่อข้อมูลอินพุตทั้งหมดได้รับการประมวลผลแล้ว

_c อักขระเอาต์พุตในชุดอักขระเริ่มต้น อักขระที่ไม่พิมพ์เป็น
แสดงเป็นอักขระสามตัว ฐานแปดเบาะศูนย์ ยกเว้นอักขระที่แสดงแทนได้
โดยสัญลักษณ์หลีกมาตรฐาน (ดูด้านบน) ซึ่งแสดงเป็นอักขระสองตัว
เงื่อนไข

_p อักขระเอาต์พุตในชุดอักขระเริ่มต้น อักขระที่ไม่พิมพ์เป็น
แสดงเป็นรายการเดียว”."

_u เอาต์พุตอักขระ US ASCII ยกเว้นว่าอักขระควบคุมคือ
แสดงโดยใช้ชื่อตัวพิมพ์เล็กต่อไปนี้ อักขระที่มากกว่า 0xff
เลขฐานสิบหก จะแสดงเป็นสตริงเลขฐานสิบหก

000 NUL 001 SOH 002 STX 003 ETX 004 EOT 005 ENQ
006 ACK 007 BEL 008 BS 009 HT 00A LF 00B VT
00C FF 00D CR 00E ดังนั้น 00F ศรี 010 DLE 011 DC1
012 DC2 013 DC3 014 DC4 015 NAK 016 SYN 017 ETB
018 สามารถ 019 EM 01A ย่อย 01B ESC 01C FS 01D GS
01E RS 01F US 07F เดล

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

%_c, %_p, %_u, %c นับหนึ่งไบต์เท่านั้น

%d, %i, %o, %u, %X, %x ค่าเริ่มต้นสี่ไบต์ รองรับการนับหนึ่ง สองและสี่ไบต์

%E, %e, %f, %G, %g ค่าเริ่มต้นแปดไบต์ รองรับการนับสี่และสิบสองไบต์

จำนวนข้อมูลที่แปลโดยสตริงรูปแบบแต่ละสตริงคือผลรวมของข้อมูลที่แต่ละ .ต้องการ
หน่วยรูปแบบ ซึ่งก็คือการนับการวนซ้ำครั้งการนับไบต์หรือการนับครั้งการวนซ้ำ
จำนวนไบต์ที่รูปแบบต้องการ หากไม่มีการระบุจำนวนไบต์

อินพุตถูกจัดการใน ``บล็อก'' โดยที่บล็อกถูกกำหนดให้เป็นจำนวนมากที่สุด
ข้อมูลที่ระบุโดยสตริงรูปแบบใดๆ จัดรูปแบบสตริงที่ตีความน้อยกว่าบล็อกอินพุต
ค่าของข้อมูล ซึ่งหน่วยรูปแบบสุดท้าย ทั้งคู่ตีความจำนวนไบต์บางส่วนและไม่มี
นับการวนซ้ำที่ระบุ ให้นับการวนซ้ำเพิ่มขึ้นจนถึงอินพุตทั้งหมด
บล็อกได้รับการประมวลผลหรือมีข้อมูลไม่เพียงพอในบล็อกที่จะตอบสนอง
รูปแบบสตริง

หากเป็นผลจากข้อกำหนดของผู้ใช้หรือ การถ่ายโอนข้อมูล การแก้ไขการนับการวนซ้ำเป็น
ตามที่อธิบายไว้ข้างต้น จำนวนการวนซ้ำมากกว่า XNUMX ตัว ไม่มีอักขระช่องว่างต่อท้าย
เป็นเอาต์พุตในระหว่างการทำซ้ำครั้งล่าสุด

เป็นข้อผิดพลาดในการระบุจำนวนไบต์รวมถึงอักขระหรือสตริงการแปลงหลายตัว
เว้นแต่อักขระหรือสตริงการแปลงทั้งหมดยกเว้นหนึ่งตัวคือ _a or _A.

ถ้าเป็นผลมาจากข้อกำหนดของ -n ถึงตัวเลือกหรือจุดสิ้นสุดของไฟล์, อินพุต
ข้อมูลตอบสนองสตริงรูปแบบเพียงบางส่วนเท่านั้น บล็อกอินพุตมีเบาะเป็นศูนย์เพียงพอ
เพื่อแสดงข้อมูลที่มีอยู่ทั้งหมด (เช่น หน่วยรูปแบบใดๆ ที่ทับซ้อนกันในตอนท้ายของข้อมูลจะ
แสดงจำนวนไบต์ศูนย์บางส่วน)

เอาต์พุตเพิ่มเติมโดยสตริงรูปแบบดังกล่าวจะถูกแทนที่ด้วยจำนวนช่องว่างที่เท่ากัน หนึ่ง
จำนวนช่องว่างที่เท่ากันถูกกำหนดเป็นจำนวนช่องว่างที่ส่งออกโดย s การแปลง
อักขระที่มีความกว้างและความแม่นยำเท่ากันกับอักขระการแปลงเดิมหรือ
สตริงการแปลง แต่ลบอักขระที่มีเครื่องหมาย "+", " ", "#" ออก และ
อ้างอิงสตริง NULL

หากไม่มีการระบุสตริงรูปแบบ การแสดงเริ่มต้นจะเทียบเท่ากับการระบุ -x
ตัวเลือก

EXIT สถานภาพ


พื้นที่ การถ่ายโอนข้อมูล และ hd โปรแกรมอรรถประโยชน์ออกจาก 0 เมื่อสำเร็จ และ >0 หากเกิดข้อผิดพลาด

ตัวอย่าง


แสดงอินพุตในรูปแบบการอ่าน:

"%06.6_ao " 12/1 "%3_u "
"\t\t" "%_p "
"\NS"

ใช้ตัวเลือก -x:

"%07.7_Axe\n"
"%07.7_ax " 8/2 "%04x " "\n"

ตัวอย่างบางส่วนสำหรับตัวเลือก -e:

# ไบต์ฐานสิบหก
% ก้อง สวัสดี | hexdump -v -e '/1 "%02X "' ; เสียงก้อง
68 65 6C 6C 6F 0A

# เหมือนกันกับส่วน ASCII
% ก้อง สวัสดี | hexdump -e '8/1 "%02X ""\t"" "' -e '8/1 "%c""\n"'
68 65 6C 6C 6F 0A สวัสดี

# hex ที่นำหน้า 'x'
% ก้อง สวัสดี | hexdump -v -e '"x" 1/1 "%02X" " "' ; เสียงก้อง
x68 x65 x6C x6C x6F x0A

# หนึ่งไบต์ฐานสิบหกต่อบรรทัด
% ก้อง สวัสดี | hexdump -v -e '/1 "%02X\n"'
68
65
6C
6C
6F
0A

# ตารางไบต์#, ฐานสิบหก, ทศนิยม, ฐานแปด, ASCII
% ก้อง สวัสดี | hexdump -v -e '/1 "%_ad# "' -e '/1 "%02X hex"' -e '/1 " = %03i dec"' -e '/1 " = %03o ต.ค. "' - อี '/1 " = _%c\_\n"'
0# 68 ฐานสิบหก = 104 ธ.ค. = 150 ต.ค. = _h_
1# 65 ฐานสิบหก = 101 ธ.ค. = 145 ต.ค. = _e_
2# 6C ฐานสิบหก = 108 ธ.ค. = 154 ต.ค. = _l_
3# 6C ฐานสิบหก = 108 ธ.ค. = 154 ต.ค. = _l_
4# 6F ฐานสิบหก = 111 ธ.ค. = 157 ต.ค. = _o_
5# 0A hex = 010 ธ.ค. = 012 ต.ค. = _
_

# byte# & ASCII พร้อมอักขระควบคุม
% ก้อง สวัสดี | hexdump -v -e '/1 "%_ad# "' -e '/1 " _%_u\_\n"'
0# _h_
1# _อี_
2# _ล_
3# _ล_
4# _o_
5# _LF_

ใช้ hexdump ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad