Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

hd - Trực tuyến trên đám mây

Chạy hd trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh hd có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


kết xuất hex, hd - Kết xuất ASCII, thập phân, thập lục phân, bát phân

SYNOPSIS


kết xuất hex [-bcCdovx] [-e định dạng_chuỗi] [-f định dạng_tệp] [-n chiều dài] [-s bỏ qua] hồ sơ hữu ích. Cảm ơn !
hd [-bcdovx] [-e định dạng_chuỗi] [-f định dạng_tệp] [-n chiều dài] [-s bỏ qua] hồ sơ hữu ích. Cảm ơn !

MÔ TẢ


Sản phẩm kết xuất hex tiện ích là một bộ lọc hiển thị các tệp được chỉ định hoặc đầu vào tiêu chuẩn,
nếu không có tệp nào được chỉ định, ở định dạng do người dùng chỉ định.

Các tùy chọn như sau:

-b Một byte bát phân trưng bày. Hiển thị độ lệch đầu vào ở dạng thập lục phân, theo sau là
mười sáu phân cách bằng dấu cách, ba cột, không điền, byte dữ liệu đầu vào, trong hệ bát phân,
Mỗi dòng.

-c Một byte tính cách trưng bày. Hiển thị độ lệch đầu vào ở dạng thập lục phân, theo sau là
mười sáu được phân tách bằng dấu cách, ba cột, được lấp đầy bởi khoảng trắng, các ký tự của dữ liệu đầu vào cho mỗi
hàng.

-C Canonical hex + ASCII trưng bày. Hiển thị độ lệch đầu vào ở dạng thập lục phân, theo sau là
mười sáu được phân tách bằng dấu cách, hai cột, byte thập lục phân, theo sau là mười sáu giống nhau
byte ở định dạng% _p kèm theo ký tự `` | ''.

Gọi lệnh hd ngụ ý tùy chọn này.

-d Hai byte số thập phân trưng bày. Hiển thị độ lệch đầu vào ở dạng thập lục phân, theo sau là
tám đơn vị dữ liệu đầu vào được phân tách bằng dấu cách, năm cột, không điền, đơn vị hai byte, trong
số thập phân không dấu, trên mỗi dòng.

-e định dạng_chuỗi
Chỉ định một chuỗi định dạng được sử dụng để hiển thị dữ liệu.

-f định dạng_tệp
Chỉ định một tệp chứa một hoặc nhiều chuỗi định dạng được phân tách bằng dòng mới. Trống
dòng và dòng có ký tự không trống đầu tiên là dấu thăng (#) bị bỏ qua.

-n chiều dài
Chỉ phiên dịch chiều dài byte đầu vào.

-o Hai byte bát phân trưng bày. Hiển thị độ lệch đầu vào ở dạng thập lục phân, theo sau là tám
được phân tách bằng dấu cách, sáu cột, không điền, số lượng hai byte dữ liệu đầu vào, trong
bát phân, trên mỗi dòng.

-s bù đắp
Bỏ qua bù đắp byte tính từ đầu của dữ liệu đầu vào. Theo mặc định, bù đắp is
được hiểu là một số thập phân. Với sự dẫn đầu 0x or 0X, bù đắp được hiểu là
một số thập lục phân, ngược lại, với một số đứng đầu 0, bù đắp được hiểu là một bát phân
con số. Thêm nhân vật b, k, hoặc là m đến bù đắp khiến nó được hiểu là
bội số của 512, 1024 hoặc 1048576, tương ứng.

-v Nguyên nhân kết xuất hex để hiển thị tất cả dữ liệu đầu vào. Không có -v tùy chọn, bất kỳ số
nhóm các dòng đầu ra, sẽ giống với nhóm ngay trước đó
của các dòng đầu ra (ngoại trừ các hiệu số đầu vào), được thay thế bằng một dòng bao gồm
của một dấu hoa thị.

-x Hai byte thập lục phân trưng bày. Hiển thị độ lệch đầu vào ở dạng thập lục phân, theo sau là
tám, được phân tách bằng dấu cách, bốn cột, số lượng dữ liệu đầu vào được điền bằng không, hai byte,
trong hệ thập lục phân, trên mỗi dòng.

Đối với mỗi tệp đầu vào, kết xuất hex sao chép tuần tự đầu vào sang đầu ra tiêu chuẩn, biến đổi
dữ liệu theo các chuỗi định dạng được chỉ định bởi -e-f tùy chọn, theo thứ tự
mà chúng đã được chỉ định.

Định dạng
Chuỗi định dạng chứa bất kỳ số lượng đơn vị định dạng nào, được phân tách bằng khoảng trắng. Một đơn vị định dạng
chứa tối đa ba mục: số lần lặp, số byte và định dạng.

Số lần lặp là một số nguyên dương tùy chọn, mặc định là một. Mỗi định dạng là
số lần lặp lại được áp dụng.

Số byte là một số nguyên dương tùy chọn. Nếu được chỉ định, nó xác định số byte
được diễn giải theo từng lần lặp lại của định dạng.

Nếu số lần lặp và / hoặc số lượng byte được chỉ định, một dấu gạch chéo phải được đặt sau
số lần lặp và / hoặc trước số byte để phân biệt chúng. Bất kỳ khoảng trắng nào
trước hoặc sau khi dấu gạch chéo bị bỏ qua.

Định dạng là bắt buộc và phải được bao quanh bởi dấu ngoặc kép (""). Nó là
được hiểu là một chuỗi định dạng kiểu fprintf (xem fprintf(3)), với những điều sau
ngoại lệ:

· Dấu hoa thị (*) không được dùng làm độ rộng hoặc độ chính xác của trường.

· Số byte hoặc độ chính xác của trường is bắt buộc đối với mỗi ký tự chuyển đổi `` s ''
(không giống như fprintf(3) mặc định sẽ in toàn bộ chuỗi nếu độ chính xác là
không xác định).

· Các ký tự chuyển đổi ``% '', `` h '', `` l '', `` n '', `` p '' và `` q '' không phải là
được hỗ trợ.

· Các trình tự thoát ký tự đơn được mô tả trong tiêu chuẩn C được hỗ trợ:

NUL \ 0
\Một
\NS
\NS
\n
\NS
\NS
\ v

Sản phẩm kết xuất hex tiện ích cũng hỗ trợ các chuỗi chuyển đổi bổ sung sau:

_a[DOX] Hiển thị độ lệch đầu vào, tích lũy trên các tệp đầu vào, của byte tiếp theo được
hiển thị. Các ký tự được nối d, ox chỉ định cơ sở hiển thị là
thập phân, bát phân hoặc thập lục phân tương ứng.

_A[DOX] Giống hệt với _a chuỗi chuyển đổi ngoại trừ việc nó chỉ được thực hiện một lần,
khi tất cả dữ liệu đầu vào đã được xử lý.

_c Xuất các ký tự trong bộ ký tự mặc định. Các ký tự không in là
được hiển thị trong ba ký tự, bát phân không đệm, ngoại trừ những ký tự có thể biểu diễn được
theo ký hiệu thoát tiêu chuẩn (xem ở trên), được hiển thị dưới dạng hai ký tự
dây.

_p Xuất các ký tự trong bộ ký tự mặc định. Các ký tự không in là
hiển thị dưới dạng một “.".

_u Đầu ra các ký tự ASCII của Hoa Kỳ, ngoại trừ các ký tự điều khiển là
được hiển thị bằng cách sử dụng các tên sau, viết thường. Các ký tự lớn hơn 0xff,
thập lục phân, được hiển thị dưới dạng chuỗi thập lục phân.

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 VẬY 00F SI 010 DLE 011 DC1
012 DC2 013 DC3 014 DC4 015 NAK 016 SYN 017 ETB
018 CÓ THỂ 019 EM 01A SUB 01B ESC 01C FS 01D GS
01E RS 01F Mỹ 07F DEL

Số lượng byte mặc định và được hỗ trợ cho các ký tự chuyển đổi như sau:

% _c,% _p,% _u,% c Chỉ đếm một byte.

% d,% i,% o,% u,% X,% x Bốn byte mặc định, một, hai và bốn byte được hỗ trợ.

% E,% e,% f,% G,% g Mặc định tám byte, hỗ trợ số lượng bốn và mười hai byte.

Lượng dữ liệu được diễn giải bởi mỗi chuỗi định dạng là tổng dữ liệu được yêu cầu bởi mỗi
đơn vị định dạng, là số lần lặp lại nhân với số byte hoặc số lần lặp lại
số byte theo yêu cầu của định dạng nếu số byte không được chỉ định.

Đầu vào được thao tác trong các `` khối '', trong đó khối được định nghĩa là số lượng lớn nhất
dữ liệu được chỉ định bởi bất kỳ chuỗi định dạng nào. Định dạng chuỗi thông dịch ít hơn một khối đầu vào
giá trị của dữ liệu, mà đơn vị định dạng cuối cùng của chúng đều diễn giải một số byte và không có
số lần lặp được chỉ định, có số lần lặp tăng lên cho đến khi toàn bộ đầu vào
khối đã được xử lý hoặc không có đủ dữ liệu còn lại trong khối để đáp ứng
chuỗi định dạng.

Nếu, do đặc điểm kỹ thuật của người dùng hoặc kết xuất hex sửa đổi số lần lặp lại thành
được mô tả ở trên, số lần lặp lớn hơn một, không có ký tự khoảng trắng ở cuối
là đầu ra trong lần lặp cuối cùng.

Đó là một lỗi khi chỉ định số lượng byte cũng như nhiều ký tự hoặc chuỗi chuyển đổi
trừ khi tất cả ngoại trừ một trong các ký tự hoặc chuỗi chuyển đổi là _a or _A.

Nếu, do đặc điểm kỹ thuật của -n đang đạt đến tùy chọn hoặc cuối tệp, đầu vào
dữ liệu chỉ đáp ứng một phần chuỗi định dạng, khối đầu vào không được đệm đủ
để hiển thị tất cả dữ liệu có sẵn (tức là, bất kỳ đơn vị định dạng nào chồng lên phần cuối của dữ liệu sẽ
hiển thị một số byte XNUMX).

Đầu ra khác bằng các chuỗi định dạng như vậy được thay thế bằng một số lượng khoảng trắng tương đương. Một
số lượng khoảng trắng tương đương được định nghĩa là số lượng khoảng trắng xuất ra bởi một s Chuyển đổi
ký tự có cùng độ rộng và độ chính xác của trường với ký tự chuyển đổi ban đầu hoặc
chuỗi chuyển đổi nhưng với bất kỳ ký tự cờ chuyển đổi “+”, “”, “#” nào đã bị xóa và
tham chiếu đến một chuỗi NULL.

Nếu không có chuỗi định dạng nào được chỉ định, thì màn hình mặc định tương đương với việc chỉ định -x
tùy chọn.

EXIT TÌNH TRẠNG


Sản phẩm kết xuất hexhd tiện ích thoát 0 khi thành công và> 0 nếu xảy ra lỗi.

VÍ DỤ


Hiển thị đầu vào ở định dạng xem:

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

Triển khai tùy chọn -x:

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

Một số ví dụ cho tùy chọn -e:

# byte hex
% echo xin chào | hexdump -v -e '/ 1 "% 02X"'; tiếng vang
68 65 6C 6C 6F 0A

# giống nhau, với phần ASCII
% echo xin chào | hexdump -e '8/1 "% 02X" "\ t" "" "-e' 8/1"% c "" \ n "'
68 65 6C 6C 6F 0A xin chào

# hex với 'x' đứng trước
% echo xin chào | hexdump -v -e '"x" 1/1 "% 02X" ""'; tiếng vang
x68 x65 x6C x6C x6F x0A

# một byte hex trên mỗi dòng
% echo xin chào | hexdump -v -e '/ 1 "% 02X \ n"'
68
65
6C
6C
6F
0A

# một bảng byte #, hex, thập phân, bát phân, ASCII
% echo xin chào | hexdump -v -e '/ 1 "% _ad #"' -e '/ 1 "% 02X hex"' -e '/ 1 "=% 03i dec"' -e '/ 1 "=% 03o oct"' - e '/ 1 "= _% c \ _ \ n"'
0 # 68 hex = 104 dec = 150 oct = _h_
1 # 65 hex = 101 dec = 145 oct = _e_
2 # 6C hex = 108 dec = 154 oct = _l_
3 # 6C hex = 108 dec = 154 oct = _l_
4 # 6F hex = 111 dec = 157 oct = _o_
5 # 0A hex = 010 dec = 012 oct = _
_

# byte # & ASCII với các ký tự điều khiển
% echo xin chào | hexdump -v -e '/ 1 "% _ad #"' -e '/ 1 "_% _ u \ _ \ n"'
0 # _h_
1 # _e_
2 # _l_
3 # _l_
4 # _o_
5 # _lf_

Sử dụng HD trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    CalcCông cụ
    CalcCông cụ
    Nguồn Java nhằm phục vụ như một
    mối liên hệ để dạy cả toán học và
    giải pháp phần mềm cho tính toán trên
    phương trình lặp. Giao diện công khai
    cho phép một ...
    Tải xuống CalcTools
  • 2
    Ứng dụng máy tính để bàn Rocket.Chat
    Ứng dụng máy tính để bàn Rocket.Chat
    Máy khách Rocket.Chat Desktop là
    ứng dụng máy tính để bàn chính thức cho Rocket.Chat,
    web nguồn mở đơn giản nhưng mạnh mẽ
    nền tảng trò chuyện. Nó đã được thử nghiệm trên macOS,
    Các cửa sổ...
    Tải xuống ứng dụng khách máy tính để bàn Rocket.Chat
  • 3
    Sàn văn phòng
    Sàn văn phòng
    OfficeFloor cung cấp sự đảo ngược của
    điều khiển khớp nối, với: - sự phụ thuộc của nó
    tiêm - tiêm tiếp tục -
    tiêm luồng Để biết thêm thông tin
    tham quan...
    Tải xuống OfficeFloor
  • 4
    DivKit
    DivKit
    DivKit là một ứng dụng mã nguồn mở chạy trên máy chủ
    Khung giao diện người dùng (SDUI). Nó cho phép bạn
    triển khai các bản cập nhật có nguồn gốc từ máy chủ để
    phiên bản ứng dụng khác nhau. Ngoài ra, nó có thể
    đã sử dụng cho ...
    Tải xuống DivKit
  • 5
    bộ chuyển đổi phụ
    bộ chuyển đổi phụ
    Tiện ích để chuyển đổi giữa các loại khác nhau
    định dạng đăng ký. người dùng tên lửa
    nên sử dụng ss, ssr hoặc v2ray làm mục tiêu.
    Bạn có thể thêm &remark= vào
    HT được yêu thích trên Telegram...
    Tải xuống bộ chuyển đổi phụ
  • 6
    RỬA MẶT
    RỬA MẶT
    SWASH là một số có mục đích chung
    công cụ để mô phỏng không ổn định,
    không thủy tĩnh, bề mặt tự do,
    dòng quay và hiện tượng vận chuyển
    ở vùng biển ven bờ như ...
    Tải xuống SWASH
  • Khác »

Lệnh Linux

Ad