bmaptool - क्लाउड में ऑनलाइन

यह कमांड bmaptool है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


bmaptool - किसी फ़ाइल के लिए ब्लॉक मैप (bmap) बनाएं या bmap का उपयोग करके फ़ाइल की प्रतिलिपि बनाएँ

SYNOPSIS


bmaptool [--सहायता] [--संस्करण] [--शांत] [--डीबग] [ ]

वर्णन


Bmaptool किसी फ़ाइल के लिए ब्लॉक मैप (बीएमएपी) बनाने और फ़ाइलों की प्रतिलिपि बनाने के लिए एक सामान्य उपकरण है
ब्लॉक मानचित्र का उपयोग करना। विचार यह है कि बड़ी फ़ाइलें, जैसे कच्ची सिस्टम छवि फ़ाइलें, हो सकती हैं
बहुत तेजी से कॉपी या फ्लैश किया गया bmaptool पारंपरिक उपकरणों की तुलना में, जैसे "डीडी" या
"सीपी"।

Bmaptool 2 उपकमांड का समर्थन करता है:
1. प्रतिलिपि - bmap का उपयोग करके एक फ़ाइल को दूसरी फ़ाइल में कॉपी करें या किसी ब्लॉक डिवाइस पर एक छवि फ्लैश करें
2. बनाना - किसी फ़ाइल के लिए एक bmap बनाएं

कृपया, परियोजना के लिए संपूर्ण दस्तावेज़ यहां पाएं
https://source.tizen.org/documentation/reference/bmaptool

विकल्प


--संस्करण
छाप bmaptool संस्करण और बाहर निकलें।

-एच, --सहायता
संक्षिप्त सहायता पाठ प्रिंट करें और बाहर निकलें।

-क्यू, --शांत
शांत रहें, अतिरिक्त जानकारी न छापें।

-डी, --डीबग
डिबगिंग संदेश प्रिंट करें.

कमानों


प्रतिलिपि [विकल्प] छवि गंतव्य
फ़ाइल IMAGE को गंतव्य नियमित फ़ाइल पर कॉपी करें या bmap का उपयोग करके डिवाइस DEST को ब्लॉक करें। छवि
या तो एक स्थानीय पथ या एक यूआरएल हो सकता है। DEST या तो एक नियमित फ़ाइल या ब्लॉक हो सकता है
डिवाइस (केवल स्थानीय)।

जब तक bmap फ़ाइल को "--bmap" विकल्प के साथ स्पष्ट रूप से निर्दिष्ट नहीं किया जाता है, bmaptool
IMAGE के समान बेसनेम वाली फ़ाइल की तलाश करके इसे स्वचालित रूप से खोज लेता है
".bmap" एक्सटेंशन के साथ। bmap फ़ाइल को केवल IMAGE की निर्देशिका (या) में खोजा जाता है
आधार URL, यदि IMAGE को URL के रूप में निर्दिष्ट किया गया था)। यदि bmap फ़ाइल नहीं मिलती है,
bmaptool विफल रहता है. bmap के बिना कॉपी करने के लिए, "--nobmap" विकल्प का उपयोग करें।

IMAGE और bmap फ़ाइल दोनों को URL (http://, ftp://, https://,) के रूप में निर्दिष्ट किया जा सकता है
फ़ाइल: //, ssh: //)। बनाने के लिए bmaptool कृपया प्रॉक्सी सर्वर का उपयोग करें, निर्दिष्ट करें
मानक "$http_proxy", "$https_proxy", "$ftp_proxy" या "$no_proxy" का उपयोग कर प्रॉक्सी
पर्यावरण चर।

यदि सर्वर को प्रमाणीकरण की आवश्यकता है, तो उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट किया जा सकता है
यूआरएल, उदाहरण के लिए "https://user:पासवर्ड@my.server.org/image.raw.bz2", या
"ssh://user:password@host:path/to/image.raw"।

ऐसी स्थिति में, छवि संपीड़ित हो सकती है bmaptool इसे तुरंत डीकंप्रेस करता है।
फ़ाइल एक्सटेंशन द्वारा संपीड़न प्रकार का पता लगाया जाता है और निम्नलिखित एक्सटेंशन हैं
समर्थित:

1. संपीड़ित फ़ाइलों और टार अभिलेखागार के लिए ".gz", ".gzip", ".tar.gz" और ".tgz"
"gzip"कार्यक्रम
2. फ़ाइलों और टार अभिलेखागार के लिए ".bz2", "tar.bz2", ".tbz2", ".tbz", और ".tb2"
"के साथ संपीड़ितbzip2"कार्यक्रम
3. ".xz", ".tar.xz", ".txz" के साथ संपीड़ित फ़ाइलों और टार अभिलेखागार के लिएxz"कार्यक्रम
4. ".lzo", "tar.lzo", ".tzo" के साथ संपीड़ित फ़ाइलों और टार अभिलेखागार के लिएlzo"
कार्यक्रम

अन्य एक्सटेंशन वाली IMAGE फ़ाइलें असंपीड़ित मानी जाती हैं। टिप्पणी, bmaptool का उपयोग करता है
"pbzip2"और"सूअर का बच्चा" bzip2 और gzip अभिलेखागार को तेजी से डीकंप्रेस करने के लिए प्रोग्राम, जब तक कि
वे उपलब्ध नहीं हैं, ऐसी स्थिति में यदि "का उपयोग करना बंद कर दिया जाए"bzip2"और"gzip".

यदि DEST एक ब्लॉक डिवाइस नोड है (उदाहरण के लिए, "/dev/sdg"), bmaptool इसे एक्सक्लूसिव मोड में खोलता है।
इसका मतलब यह है कि यदि किसी अन्य प्रक्रिया में IMAGE ब्लॉक डिवाइस नोड खुला है तो यह विफल हो जाएगा।
इसका मतलब यह भी है कि कोई भी अन्य प्रक्रिया तब तक IMAGE को नहीं खोल पाएगी bmaptool
प्रतिलिपि समाप्त करता है. कृपया, "ओपन()" के "O_EXCL" ध्वज के शब्दार्थ देखें
Syscall।

bmap फ़ाइल में आमतौर पर स्वयं के लिए SHA-256 चेकसम और साथ ही SHA-256 चेकसम शामिल होता है
सभी मैप किए गए डेटा क्षेत्रों के लिए, जो डेटा अखंडता की गारंटी देना संभव बनाता है।
bmaptool चेकसम को सत्यापित करता है और बेमेल होने की स्थिति में त्रुटि के साथ बाहर निकलता है। अंततः,
सत्यापन को "--नहीं-सत्यापित करें" विकल्प का उपयोग करके अक्षम किया जा सकता है। bmaptool सत्यापित नहीं करता
उन अछूते क्षेत्रों में केवल शून्य होते हैं, क्योंकि ये क्षेत्र वैसे भी हटा दिए जाते हैं और हैं
किसी भी चीज़ के लिए उपयोग नहीं किया जाता.

Bmap फ़ाइल को OpenPGP (gpg) के साथ हस्ताक्षरित किया जा सकता है। हस्ताक्षर या तो अलग किया जा सकता है (ए
अलग फ़ाइल) या bmap फ़ाइल में "अंतर्निहित" (तथाकथित "क्लियरसाइन" हस्ताक्षर)।

अलग किए गए हस्ताक्षर को अन्यथा "--bmap-sig" विकल्प के साथ निर्दिष्ट किया जा सकता है bmaptool
के समान बेसनाम वाली फ़ाइल की तलाश करके इसे स्वचालित रूप से खोजने का प्रयास करता है
bmap फ़ाइल लेकिन ".asc" या ".sig" एक्सटेंशन के साथ। यह bmap के समान ही है
फ़ाइल स्वत: खोज। इसलिए यदि कोई ".asc" या ".sig" फ़ाइल मौजूद है, bmaptool का सत्यापन करेंगे
हस्ताक्षर।

क्लीयरसाइन हस्ताक्षर bmap फ़ाइल का हिस्सा है और bmaptool स्वचालित रूप से पता चला और
इसे सत्यापित करता है.

यदि हस्ताक्षर ख़राब है तो bmaptool त्रुटि के साथ बाहर निकलता है। Bmap फ़ाइल हस्ताक्षर सत्यापन
"--no-sig-verify" विकल्प का उपयोग करके अक्षम किया जा सकता है।

विकल्प
-एच, --सहायता
"कॉपी" उपकमांड और निकास के बारे में संक्षिप्त सहायता पाठ प्रिंट करें।

--बीएमएपी बीएमएपी
प्रतिलिपि बनाने के लिए bmap फ़ाइल "BMAP" का उपयोग करें। यदि यह विकल्प निर्दिष्ट नहीं है, bmaptool की कोशिश करता है
bmap फ़ाइल को स्वचालित रूप से खोजें।

--bmap-हस्ताक्षर SIG
बीमैप फ़ाइल की अखंडता को सत्यापित करने के लिए एक अलग ओपनपीजीपी हस्ताक्षर फ़ाइल "एसआईजी" का उपयोग करें
और प्रकाशक. यदि यह विकल्प निर्दिष्ट नहीं है, bmaptool स्वचालित रूप से प्रयास करता है
हस्ताक्षर फ़ाइल खोजें.

--nobmap
स्वचालित bmap फ़ाइल खोज को अक्षम करें और bmap के बिना संपूर्ण छवि को बलपूर्वक फ़्लैश करें।

--नहीं-सत्यापित
कॉपी करते समय डेटा चेकसम को सत्यापित न करें (अनुशंसित नहीं)। चेकसम हैं
bmap फ़ाइल में संग्रहीत, और सामान्य रूप से bmaptool सत्यापित करता है कि IMAGE में डेटा है
चेकसम से मेल खाता है।

--कोई हस्ताक्षर-सत्यापन नहीं
OpenPGP bmap फ़ाइल हस्ताक्षर सत्यापित न करें (अनुशंसित नहीं)।

उदाहरण
bmaptool छवि कॉपी करें.raw.bz2 /dev/sdg
डिवाइस "/dev/sdg" को ब्लॉक करने के लिए bz2-संपीड़ित स्थानीय फ़ाइल "image.raw.bz2" की प्रतिलिपि बनाएँ। छवि
फ़ाइल तुरंत असम्पीडित है. Bmap फ़ाइल स्वचालित रूप से खोजी जाती है।
ओपनपीजीपी हस्ताक्षर भी स्वचालित रूप से पता लगाया/खोजा जाता है।

bmaptool प्रतिलिपि http://my-server.com/files/image.raw.bz2 $HOME/tmp/फ़ाइल
bz2-संपीड़ित रिमोट "image.raw.bz2" को नियमित फ़ाइल "$HOME/tmp/file" में कॉपी करें।
छवि फ़ाइल ऑन-द-फ़्लाई असंपीड़ित है। Bmap फ़ाइल स्वचालित रूप से खोजी जाती है।
ओपनपीजीपी हस्ताक्षर भी स्वचालित रूप से पता लगाया/खोजा जाता है।

bmaptool कॉपी --bmap image.bmap --bmap-sig image.bmap.asc image.raw /dev/sdg
Bmap का उपयोग करके डिवाइस "/dev/sdg" को ब्लॉक करने के लिए गैर-संपीड़ित स्थानीय फ़ाइल "image.raw" की प्रतिलिपि बनाएँ
फ़ाइल "image.bmap"। अलग किए गए OpenPGP हस्ताक्षर का उपयोग करके bmap फ़ाइल हस्ताक्षर सत्यापित करें
"imag.bmap.asc" से।

बनाना [विकल्प] छवि
एक नियमित फ़ाइल छवि के लिए bmap उत्पन्न करें। आंतरिक रूप से, यह उपकमांड Linux का उपयोग करता है
"FIEMAP" ioctl यह पता लगाने के लिए कि कौन से IMAGE ब्लॉक मैप किए गए हैं। हालाँकि, यदि "FIEMAP" नहीं है
समर्थित, इसके बजाय "lseek" सिस्टम कॉल की "SEEK_HOLE" सुविधा का उपयोग किया जाता है। डिफ़ॉल्ट रूप से,
परिणामी bmap फ़ाइल को stdout पर मुद्रित किया जाता है, जब तक कि "--आउटपुट" विकल्प का उपयोग नहीं किया जाता है।

ब्लॉक मैप जनरेट होने से पहले IMAGE फ़ाइल को हमेशा सिंक्रोनाइज़ किया जाता है। और यह है
यह सुनिश्चित करना महत्वपूर्ण है कि जब bmap फ़ाइल बनाई जा रही हो तो IMAGE फ़ाइल संशोधित न हो
उत्पन्न, और bmap फ़ाइल उत्पन्न होने के बाद। अन्यथा bmap फ़ाइल बन जाती है
अमान्य और चेकसम सत्यापन विफल हो जाएगा.

छवि फ़ाइल को आगे OpenPGP का उपयोग करके हस्ताक्षरित किया जा सकता है।

विकल्प
-एच, --सहायता
"बनाएं" उपकमांड और बाहर निकलने के बारे में संक्षिप्त सहायता पाठ प्रिंट करें।

-ओ, --आउटपुट आउटपुट
उत्पन्न bmap को OUTPUT फ़ाइल में सहेजें (डिफ़ॉल्ट रूप से bmap को मुद्रित किया जाता है
स्टडआउट)।

--नो-चेकसम
SHA1 चेकसम के बिना bmap फ़ाइल जनरेट करें (अनुशंसित नहीं)।

उदाहरण
bmaptool छवि बनाएं.कच्चा
"image.raw" फ़ाइल के लिए bmap जेनरेट करें और इसे stdout पर प्रिंट करें।

bmaptool -o image.bmap image.raw बनाएं
"image.raw" फ़ाइल के लिए bmap जेनरेट करें और इसे "image.bmap" में सहेजें।

onworks.net सेवाओं का उपयोग करके ऑनलाइन bmaptool का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम