Đây là lệnh dc3dd có thể 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 mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
dc3dd - chuyển đổi và sao chép một tập tin
MÔ TẢ
------ sử dụng: ------
dc3dd [TÙY CHỌN 1] [TÙY CHỌN 2] ... [TÙY CHỌN N]
*hoặc là*
dc3dd [TÙY CHỌN TRỢ GIÚP]
trong đó mỗi TÙY CHỌN được chọn từ các tùy chọn cơ bản hoặc nâng cao được liệt kê bên dưới, hoặc
HELP OPTION được chọn từ các tùy chọn trợ giúp được liệt kê bên dưới.
-------------- các tùy chọn cơ bản: --------------
if = DEVICE hoặc FILE
Đọc đầu vào từ thiết bị hoặc tệp (xem lưu ý số 1 bên dưới để biết cách đọc từ tiêu chuẩn
đầu vào). Tùy chọn này chỉ có thể được sử dụng một lần và không thể kết hợp với ifs =, pat =,
hoặc tpat =.
ifs = BASE.FMT
Đọc đầu vào từ một tập hợp các tệp có tên cơ sở BASE và tên tệp tuần tự
các phần mở rộng phù hợp với công cụ định dạng FMT (xem lưu ý số 4 bên dưới để biết cách
chỉ định FMT). Tùy chọn này chỉ có thể được sử dụng một lần và không thể kết hợp với if =,
pat =, hoặc tpat =.
trong tổng số = FILE hoặc DEVICE
Ghi đầu ra vào một tệp hoặc thiết bị (xem lưu ý số 2 bên dưới để biết cách ghi theo tiêu chuẩn
đầu ra). Tùy chọn này có thể được sử dụng nhiều lần (xem lưu ý số 3 bên dưới để biết cách
tạo ra nhiều đầu ra).
hof = FILE hoặc DEVICE
Ghi đầu ra vào một tệp hoặc thiết bị, băm các byte đầu ra và xác minh bằng cách so sánh
(các) băm đầu ra cho (các) băm đầu vào. Tùy chọn này có thể được sử dụng nhiều lần
(xem lưu ý số 3 bên dưới để biết cách tạo nhiều đầu ra).
ofs = BASE.FMT
Ghi đầu ra vào một tập hợp các tệp có tên cơ sở BASE và tên tệp tuần tự
phần mở rộng được tạo từ công cụ định dạng FMT (xem lưu ý số 4 bên dưới để biết cách
chỉ định FMT). Tùy chọn này có thể được sử dụng nhiều lần (xem lưu ý số 3 bên dưới để biết cách
tạo ra nhiều đầu ra). Chỉ định kích thước tối đa của mỗi tệp trong tập hợp bằng cách sử dụng
ofsz =.
hofs = BASE.FMT
Ghi đầu ra vào một tập hợp các tệp có tên cơ sở BASE và tên tệp tuần tự
phần mở rộng được tạo từ công cụ định dạng FMT (xem lưu ý số 4 bên dưới để biết cách
chỉ định FMT). Băm các tệp đầu ra và xác minh bằng cách so sánh (các) hàm băm đầu ra với
(các) hàm băm đầu vào. Tùy chọn này có thể được sử dụng nhiều lần (xem lưu ý số 3 bên dưới để biết
cách tạo nhiều đầu ra). Chỉ định kích thước tối đa của mỗi tệp trong tập hợp
sử dụng ofsz =.
ofsz = BYTES
Đặt kích thước tối đa của mỗi tệp trong nhóm tệp được chỉ định bằng cách sử dụng ofs = hoặc
hofs = to BYTES (xem chú thích số 5 bên dưới). Giá trị mặc định cho tùy chọn này có thể được đặt tại
biên dịch thời gian sử dụng -DDEFAULT_OUTPUT_FILE_SIZE theo sau là giá trị mong muốn trong
BYTE.
băm = THUẬT TOÁN
Tính toán một hàm băm THUẬT TOÁN của đầu vào và của bất kỳ đầu ra nào được chỉ định bằng cách sử dụng
hof =, hofs =, hoặc fhod =, trong đó THUẬT TOÁN là một trong md5, sha1, sha256 hoặc sha512. Cái này
tùy chọn có thể được sử dụng một lần cho mỗi THUẬT TOÁN được hỗ trợ. Ngoài ra, băm có thể
được kích hoạt tại thời điểm biên dịch bằng cách sử dụng một hoặc nhiều
-DDEFAULT_HASH_MD5, -DDEFAULT_HASH_SHA1, -DDEFAULT_HASH_SHA256và
-DDEFAULT_HASH_SHA512.
log = FILE
Ghi nhật ký I / O ststcs, chẩn đoán và tổng số băm của đầu vào và đầu ra vào FILE. Nếu như
hlog = không được chỉ định, các băm nhỏ của nhiều tệp đầu vào và đầu ra cũng được
đã đăng nhập vào FILE. Tùy chọn này có thể được sử dụng nhiều lần để tạo nhiều bản ghi.
hlog = FILE
Ghi tổng số lần băm và số lần băm nhỏ vào TỆP. Tùy chọn này có thể được sử dụng nhiều hơn
một lần để tạo nhiều bản ghi.
mlog = FILE
Tạo nhật ký băm để máy đọc dễ dàng hơn
----------------- tùy chọn nâng cao: -----------------
fhod = THIẾT BỊ
Tương tự như hof = DEVICE, với phép băm bổ sung của toàn bộ đầu ra DEVICE. Cái này
tùy chọn có thể được sử dụng nhiều lần (xem lưu ý số 3 bên dưới để biết cách tạo nhiều
kết quả đầu ra).
rec = tắt
Theo mặc định, các số không được ghi vào (các) đầu ra thay cho các thành phần xấu khi
đầu vào là một thiết bị. Sử dụng tùy chọn này để làm cho chương trình thoát ra thay vì
khu vực gặp phải.
lau = THIẾT BỊ
Xóa THIẾT BỊ bằng cách viết các số không (mặc định) hoặc một mẫu được chỉ định bởi pat = hoặc tpat =.
hwipe = THIẾT BỊ
Xóa THIẾT BỊ bằng cách viết các số không (mặc định) hoặc một mẫu được chỉ định bởi pat = hoặc tpat =.
Xác minh THIẾT BỊ sau khi viết nó bằng cách băm nó và so sánh (các) hàm băm với
(các) hàm băm đầu vào.
pat = HEX
Sử dụng mẫu làm đầu vào, ghi HEX vào mỗi byte của đầu ra. Tùy chọn này chỉ có thể
được sử dụng một lần và không thể kết hợp với if =, ifs =, hoặc tpat =.
tpat = TEXT
Sử dụng mẫu văn bản làm đầu vào, viết chuỗi TEXT nhiều lần vào đầu ra. Cái này
tùy chọn chỉ có thể được sử dụng một lần và không thể kết hợp với if =, ifs =, hoặc pat =.
cnt = SECTORS
Chỉ đọc các ngành đầu vào SECTORS. Phải được sử dụng với pat = hoặc tpat = nếu không sử dụng
mẫu với wipe = hoặc hwipe = để xóa thiết bị.
iskip = SECTORS
Bỏ qua SECTORS sector khi bắt đầu thiết bị đầu vào hoặc tệp.
oskip = SECTORS
Bỏ qua các ngành SECTORS khi bắt đầu tệp đầu ra. Chỉ định oskip = tự động
đặt ứng dụng = bật.
app = on Không ghi đè tệp đầu ra được chỉ định với of = nếu nó đã tồn tại, hãy thêm vào
đầu ra thay thế.
ssz = BYTES
Sử dụng vô điều kiện BYTES (xem lưu ý # 5 bên dưới) byte cho kích thước khu vực. Nếu ssz = thì không
quy định, kích thước khu vực được xác định bằng cách thăm dò thiết bị; nếu đầu dò không thành công hoặc
mục tiêu không phải là một thiết bị, kích thước khu vực là 512 byte được giả định.
bufsz = BYTES
Đặt kích thước của bộ đệm byte bên trong thành BYTES (xem lưu ý # 5 bên dưới). Cái này
đặt hiệu quả số byte tối đa có thể được đọc tại một thời điểm từ
đầu vào. BYTES phải là một bội số của kích thước ngành. Sử dụng tùy chọn này để tinh chỉnh
hiệu suất.
động từ = trên
Kích hoạt tính năng báo cáo chi tiết, trong đó các thành phần vào / ra được báo cáo cho từng tệp theo bộ
trong số các tệp được chỉ định bằng ifs =, ofs =, hoặc hofs =. Ngoài ra, báo cáo chi tiết
có thể được kích hoạt tại thời điểm biên dịch bằng cách sử dụng -DDEFAULT_VERBOSE_REPORTING.
nwspc = trên
Kích hoạt báo cáo nhỏ gọn, trong đó việc sử dụng khoảng trắng để chia đầu ra nhật ký thành
các phần logic bị triệt tiêu. Ngoài ra, báo cáo nhỏ gọn có thể được kích hoạt
tại thời điểm biên dịch bằng cách sử dụng -DDEFAULT_COMPACT_REPORTING.
b10 = trên Kích hoạt báo cáo cơ sở 10 byte, trong đó tiến trình hiển thị báo cáo 1000 byte
thay vì 1024 byte là 1 KB. Ngoài ra, báo cáo cơ sở 10 byte có thể là
được kích hoạt tại thời điểm biên dịch bằng cách sử dụng -DDEFAULT_BASE_TEN_BYTES_REPORTING.
craptoutput = on
Đối với mục đích kiểm tra xác minh và trình diễn, làm hỏng (các) tệp đầu ra
có thêm byte để đảm bảo không khớp băm.
------------- tùy chọn trợ giúp: -------------
--Cứu giúp hiển thị trợ giúp này và thoát
--phiên bản
thông tin phiên bản và thoát
- cờ
hiển thị cờ thời gian biên dịch và thoát
------ ghi chú: ------
1. Để đọc từ stdin, không chỉ định if =, ifs =, pat =, hoặc tpat =. 2. Để viết thư cho stdout,
không chỉ định của =, hof =, ofs =, hofs =, fhod =,
lau =, hoặc hwipe =.
3. Để ghi vào nhiều đầu ra, hãy chỉ định nhiều hơn một trong số =, hof =, ofs =,
hofs =, hoặc fhod =, trong bất kỳ kết hợp nào.
4. FMT là một mẫu cho một chuỗi các phần mở rộng tệp có thể là số
bắt đầu từ XNUMX, bắt đầu bằng số hoặc theo thứ tự bảng chữ cái. Chỉ định FMT bằng cách sử dụng
một loạt các số không, một hoặc một, tương ứng. Số lượng ký tự được sử dụng
cho biết độ dài mong muốn của các phần mở rộng. Ví dụ, một thông số FMT của
0000 chỉ ra bốn phần mở rộng số ký tự bắt đầu bằng 0000.
5. BYTES có thể be sau by các tiếp theo nhân số các hậu tố:
c (1), w (2), b (512), kB (1000), K (1024), MB (1000 * 1000), M (1024 * 1024), GB
(1000 * 1000 * 1000), G (1024 * 1024 * 1024), v.v. cho T, P, E, Z và Y.
6. Cân nhắc sử dụng cnt =, iskip = và oskip = để giải quyết
các khu vực không thể đọc được nếu khôi phục lỗi không thành công.
7. Gửi một ngắt (ví dụ: CTRL + C) tới dc3dd sẽ gây ra
chương trình báo cáo công việc đã hoàn thành tại thời điểm nhận được ngắt và
sau đó thoát ra.
dc3dd hoàn thành lúc 2014-10-24 12:18:49 +0000
Sử dụng dc3dd trực tuyến bằng các dịch vụ onworks.net