عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

بفي - على الانترنت في السحابة

قم بتشغيل bvi في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر bvi الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


bvi ، bview - محرر مرئي للملفات الثنائية

VERSION


بي في آي 1.4.0

موجز


جزر فيرجن البريطانية [-R] [-c كمد] [-f سيناريو] [-s تخطى] [-e النهاية] [-n الطول] ملف
بفيو [-R] [-c كمد] [-f سيناريو] [-s تخطى] [-e النهاية] [-n الطول] ملف

OPTIONS


ملف
قائمة بأسماء الملفات. سيكون الملف الأول هو الملف الحالي وسيتم قراءته فيه
العازلة. سيتم وضع المؤشر على السطر الأول من المخزن المؤقت. أنت
يمكن الوصول إلى الملفات الأخرى باستخدام الأمر "التالي".

-R "للقراءة فقط": تم تعيين علامة "للقراءة فقط" لجميع الملفات ، مما يمنع حدوث عرضي
الكتابة باستخدام أمر الكتابة.

-s تخطى
يتسبب في تحميل bvi لملف ليس من البداية ولكن من الإزاحة تخطى. تخطي إزاحة بايت
من بداية الإدخال. بشكل افتراضي ، يتم تفسير الإزاحة على أنها عدد عشري
رقم. مع البادئة 0x أو 0X ، يتم تفسير الإزاحة كرقم سداسي عشري ،
وإلا ، مع بادئة 0 ، يتم تفسير الإزاحة كرقم ثماني. إلحاق ملف
يؤدي الحرف b أو k أو m للإزاحة إلى تفسيره على أنه مضاعف 512 ، 1024 ،
أو 1048576 على التوالي.

-e النهاية
يتسبب في تحميل bvi لملف ليس حتى نهايته ولكن حتى العنوان النهاية.

-n الطول
يتسبب في عدم تحميل bvi الملف الكامل ولكن فقط الطول بايت.

-c كمد
كمد سيتم تنفيذه بعد قراءة الملف الأول. إذا كان كمد يحتوي
مسافات يجب أن تكون محاطة بعلامات اقتباس مزدوجة (وهذا يعتمد على الغلاف الذي هو
تستخدم).

-f سيناريو
يوفر هذا الأمر وسيلة لتجميع سلسلة من أوامر "ex" (نقطتان) في ملف
ملف البرنامج النصي ، ثم استخدام هذا الملف لتحرير الملفات الأخرى. نظرًا لعدم وجود تيار ثنائي
محرر "bsed" ، يمكنك استخدام هذا الخيار لإجراء العديد من التغييرات العامة في ثنائي
ملف.

الوصف


Bvi تعني "محرر Binary VIsual". Bvi هو محرر موجه للشاشة للملفات الثنائية ؛
تعتمد مجموعة الأوامر الخاصة به على مجموعة أوامر vi(1) محرر نصوص. كمحرر ثنائي لا
لديهم مفهوم "الخطوط" هناك اختلافات عن أوامر Vi أينما كانت الأخيرة
اتجاه الخط.

مقارنة


الاختلافات الرئيسية بين Vi و Bvi هي:

الشاشة مقسمة إلى ثلاثة أقسام أو أجزاء: إزاحة البايت (أقصى اليسار) ، ست عشري
جزء (وسط) ، وجزء أسكي (يمين) يظهر كأحرف قابلة للطباعة تلك البايت
في الجزء السداسي. على محطة 80 عمودًا ، سيكون هناك ستة عشر قيمة سداسية عشرية مع
قيم ASCII في كل سطر شاشة. لاحظ أن (كما يتوقع المرء) البايت الأول له الامتداد
إزاحة '0' (صفر).

يمكنك التبديل بين النوافذ السداسية والعادية باستخدام مفتاح Tab (TAB). التبديل بين
هاتان النافذتان لا يغيران الوضع الحالي (الإزاحة) داخل الملف.

لا يوجد مفهوم "سطور": تعامل الملفات على أنها دفق طويل من البايت. الشخصيات
"السطر الجديد" و "إرجاع السطر" ليسا خاصين ، معرف est أنهما لم يحددا نهاية السطور.
لذلك لا تمثل الخطوط التي تظهر على الشاشة خطوطًا بالطريقة المعتادة. البيانات معطلة
عبر خطوط الشاشة بشكل تعسفي. نتيجة لذلك ، لا توجد أوامر في bvi من ex أو
vi التي تستند إلى أرقام الأسطر ، على سبيل المثال "dd" ، "yy" ، "C" ، "S" ، "o" ، "O". هذا أيضا يتغير
معنى "النطاق" قبل الأمر ": write" إلى إزاحة البايت ، أي الأمر
يكتب ": 100,200w foo" كل * بايت * (وليس سطورًا) من الإزاحة 100 لإزاحة 200 في الملف
"فو".

لا توجد "كائنات نصية": لا توجد أيضًا ترتيبات خاصة بالنص مثل الكلمات والفقرات و
الجمل والأقسام وما إلى ذلك.

"المسطرة" الممتدة: يعرض السطر السفلي للشاشة العنوان الحالي (إزاحة البايت)
والشخصية الحالية في هذه الرموز:

ثماني وعشري وعشري و ASCII.

أنماط البحث: تفهم جميع أوامر البحث هذه الأحرف الخاصة:

. أي شخصية
[] مجموعة من الشخصيات
* صفر أو أكثر من تكرارات الأحرف أو المجموعة السابقة

ولكن نظرًا لعدم وجود مفهوم للخطوط ، لا يمكنك استخدام الرموز القياسية ("المراسي") من أجلها
"بداية السطر" ('^') و "نهاية السطر" ('$'). يجب البحث عن بداية / نهاية السطور
يتم القيام به بشكل صريح عن طريق إضافة هذه الأحرف الخاصة إلى نمط البحث الخاص بك باستخدام هذه
تسلسل ميتا:

\ n سطر جديد
\ r العودة
\ t علامة التبويب
\ 0 صفر ثنائي

أوامر بحث إضافية: على غرار أوامر البحث عن النص ، هناك سداسي عشري إضافي-
وظائف البحث '\' و '#' التي تسمح بالبحث عن أي قيمة بايت. مثال: "\ 62 76
69 "سيبحث عن السلسلة" bvi ". المسافات بين القيمة السداسية اختيارية ، لذا فإن البحث
لـ "6775636B6573" سيجد "guckes".

يؤدي تغيير طول البيانات (الإدراج والحذف) إلى نقل البيانات إلى عناوين أخرى ؛ هذا
سيئ للعديد من الحالات (مثل قواعد البيانات وملفات البرامج) وبالتالي يتم تعطيله افتراضيًا. أنت
يمكن تمكين هذه الأوامر عن طريق الكتابة

: تعيين memmove

جزر فيرجن البريطانية أساليب:

وضع الأوامر (الوضع العادي):

يتم التعامل مع الإدخال على أنه أمر. لاحظ أن وضع الأمر هو الوضع الافتراضي بعد بدء التشغيل و
بعد الهروب من وضع الإدخال. استخدم ESC (الهروب) لإلغاء جزء (غير مكتمل)
أمر.

وضع الإدخال:

يتم التعامل مع الإدخال على أنه استبدال للأحرف الحالية أو (بعد نهاية الملف)
تم إلحاقه بالملف الحالي. يتم إدخال هذا الوضع من وضع الأوامر عن طريق كتابة أحد
"i" أو "I" أو "A" أو "r" أو "R". يمكنك إدخال الأحرف من لوحة المفاتيح (في ASCII
window) أو القيم السداسية العشرية (في نافذة HEX). اكتب TAB للتبديل بين هذين
شبابيك. اكتب ESC لإنهاء الإدخال الحالي والعودة إلى وضع الأوامر. اكتب CTRL-C إلى
إلغاء الأمر الحالي بشكل غير طبيعي.

وضع سطر الأوامر (وضع الخط الأخير أو: الوضع):

على غرار vi ، يتم إدخال هذا الوضع عن طريق كتابة أحد الأحرف: /؟ \ #! ال
يتم إنهاء الأمر وتنفيذه عن طريق كتابة حرف إرجاع ؛ لإلغاء جزئيًا
الأمر الذي كتبته ، اكتب ESC لإلغاء الأمر الحالي والعودة إلى وضع الأوامر.

البيئة


يتعرف المحرر على متغير البيئة BVIINIT كأمر (أو قائمة
أوامر) للتشغيل عند بدء تشغيله. إذا كان هذا المتغير غير معرّف ، يقوم المحرر بالتحقق من
أوامر بدء التشغيل في الملف ~ / .bvirc الملف الذي يجب أن تمتلكه. ومع ذلك ، إذا كان هناك
a .bvirc مملوكًا لك في الدليل الحالي ، يأخذ المحرر أوامر بدء التشغيل الخاصة به
من هذا الملف - تجاوز كل من الملف في الدليل الرئيسي والبيئة
المتغير.

المصطلح


يتم اختصار أسماء الشخصيات على النحو التالي:
أببر. اسم ASCII الملقب
إرجاع حرف CR 010
^ A 001 تحكم- أ
^ H 008 تحكم- ح
^ I 009 control-i aka TAB
^ U 021 control-u
^ Z 026 كونترول- ض
ESC 027 الهروب الملقب ESC
حذف DEL 127
اليسار - سهم لليسار
لليمين - سهم لليمين
لأسفل - سهم لأسفل
لأعلى - سهم لأعلى

COMMAND ملخص


راجع المصطلحات للحصول على ملخص حول اختصارات اسم المفتاح المستخدمة في ما يلي
وصف الأوامر.

المستخلص:
مفاتيح الأسهم تحرك المؤشر على الشاشة داخل النافذة الحالية.

عينة أوامر:
: نسخة عرض معلومات الإصدار
<- v ^ -> تحرك مفاتيح الأسهم المؤشر
hjkl نفس مفاتيح الأسهم
ش التراجع عن التغيير السابق
خروج ZZ من bvi ، حفظ التغييرات
: q! استقال ، تجاهل التغييرات
/نص البحث عن نص
^ U ^ D قم بالتمرير لأعلى أو لأسفل

التهم قبل جزر فيرجن البريطانية أوامر:
يمكن كتابة الأرقام كبادئة لبعض الأوامر.
يتم تفسيرها بإحدى هذه الطرق.

عمود الشاشة ⎪
بايت من ملف G
مقدار التمرير ^ D ^ U
كرر التأثير معظم الباقي

مقاطعة ، إلغاء
إدراج نهاية ESC أو أمر غير مكتمل
المقاطعات DEL (حذف أو حذف)

قم بتقديم تلاعب:
ZZ إذا تم تعديل الملف ، اكتب وأخرج ؛
خلاف ذلك ، الخروج
: ث الكتابة تغيرت المخزن المؤقت إلى ملف
: w! الكتابة تغيرت إلى ملف العازلة ، تجاوز
للقراءة فقط (كتابة "إجبارية")
: q إنهاء عند عدم إجراء أية تغييرات
: q! قم بإنهاء وتجاهل كافة التغييرات
:e ملف تحرير ملف
: ه! إعادة قراءة الملف الحالي ، وتجاهل جميع التغييرات
: ه # تحرير الملف البديل
: ه! # قم بتحرير الملف البديل ، وتجاهل التغييرات
:w ملف إرسال المخزن المؤقت الحالي إلى ملف
: w! ملف إرسال المخزن المؤقت الحالي إلى ملف التجاوز
للقراءة فقط (هذا "يستبدل" الملف)
: sh قم بتشغيل الأمر كما تم تعيينه مع الخيار "shell" ،
ثم العودة
:!كمد قم بتشغيل الأمر كمد من "شل" ، إذن
عائد أعلى
: n تحرير الملف التالي في قائمة الوسائط
: f إظهار اسم الملف الحالي ، العلم المعدل ،
تعويض البايت الحالي والنسبة المئوية من
الموقف الحالي داخل المخزن المؤقت
^ G مثل: f

إضافي تحرير الأوامر
يمكنك إدراج / إلحاق / تغيير البايت في ASCII / ثنائي / عشري / سداسي عشري أو ثماني
التمثيل. يمكنك إدخال عدة سطور (شاشة) للإدخال. خط بفترة فقط
(.) فيه سينهي الأمر. يجب ألا تكتب قيمًا أكبر من بايت
قيمة. هذا يسبب التخلي عن الأمر. الضغط على مفتاح CR لا يدخل ملف
newline - حرف في الملف. إذا كنت تستخدم وضع ASCII ، يمكنك استخدام الوضع الخاص
أحرف \ n و \ r و \ t و \ 0.

: i aCR إدراج بايت (ASCII) في موضع المؤشر
: ملحق bCR بايت (ثنائي) في نهاية الملف
: ج تغيير hCR بايت (سداسي عشري) في موضع المؤشر

مستوى البت عمليات
n bitwise "و" عملية ذات قيمة n
:أو n bitwise "أو" عملية ذات قيمة n
: xor n عملية "xor" bitwise ذات القيمة n
: مكمل neg two
: ليس نفيًا منطقيًا
: sl i تحويل كل بايت i بت إلى اليسار
:ريال سعودى i تحويل كل بايت i بت إلى اليمين
: rl i تناوب كل بايت i بت إلى اليسار
: ص ص i تناوب كل بايت i بت إلى اليمين

أمر طريقة عناوين
: w foo كتابة المخزن المؤقت الحالي إلى ملف
اسمه "فو"
: 5,10،5 واط foo نسخ البايت من 100 إلى XNUMX إلى تنسيق
ملف اسمه foo
:. ،. + 20w foo نسخ البايت الحالي والتالي
20 بايت إلى foo
: ^ ، 'aw foo اكتب كل بايت من البداية
من خلال العلامة "أ"
:/بات/ ، نمط البحث $ foo بات ونسخ
حتى نهاية الملف

وضع في غضون ملف:
^ ب الشاشة الخلفية
^ شاشة F للأمام
^ D قم بالتمرير لأسفل نصف الشاشة
^ U التمرير لأعلى نصف الشاشة
nG اذهب إلى الحرف المحدد
(النهاية الافتراضية) ، أين n هو عنوان عشري
/بات مطابقة السطر التالي بات
?بات مطابقة السطر السابق بات
\عرافة القفز إلى التواجد التالي للسلسلة السداسية عرافة
#عرافة القفز إلى التواجد السابق لسلسلة سداسية عشرية عرافة
n كرر أمر البحث الأخير
N كرر أمر البحث الأخير ، ولكن بالعكس
اتجاه

تعديل ال شاشة:
^ L مسح وإعادة رسم الشاشة
شاشة إعادة رسم zCR مع السطر الحالي في أعلى الشاشة
ض- إعادة رسم الشاشة مع الخط الحالي في أسفل
شاشة
ض. إعادة رسم الشاشة مع الخط الحالي في وسط
شاشة
/بات/ ض- البحث عن النمط بات ثم تحرك التيارات
خط إلى القاع
^ E تمرير الشاشة لأسفل سطر واحد
^ Y تمرير الشاشة لأعلى سطر واحد

وسم و عودة:
mx ضع علامة على الموضع الحالي بحرف صغير x
ملاحظة: يعمل هذا الأمر مع جميع الأحرف الصغيرة
'x حرك المؤشر للاحتفال x في قسم ASCII
`x حرك المؤشر للاحتفال x في قسم HEX
حرك المؤشر إلى السياق السابق في قسم ASCII
"حرك المؤشر إلى السياق السابق في قسم HEX

خط التمركز:
انتقال H إلى السطر الأول على الشاشة ("أعلى")
القفز L إلى السطر الأخير على الشاشة ("منخفض")
M يقفز إلى الخط الأوسط على الشاشة ("الوسط")
- القفز على السطر السابق على الشاشة
+ القفز إلى السطر التالي على الشاشة
CR مثل +
لأسفل أو ي السطر التالي ، نفس العمود
السطر السابق لأعلى أو ك ، نفس العمود

حرف التمركز:
^ البايت الأول في نافذة HEX
نهاية خط الشاشة
l أو RIGHT القفز على البايت التالي (ضمن التيار
خط الشاشة)
h أو LEFT ينتقل إلى البايت السابق (ضمن النطاق الحالي
خط الشاشة)
^ H مثل LEFT
مسافة مثل RIGHT
fx البحث عن التواجد التالي للشخصية x
Fx البحث عن التواجد السابق للشخصية x
n⎪ القفز على nالبايت / الحرف داخل الحالي
خط

سلاسل:
(يعمل على غرار سلاسل(1) الأمر)
ملاحظة: يتم تعريف "الكلمات" على أنها سلاسل من "nonprinting
الشخصيات".
ه القفز إلى نهاية الكلمة التالية
w انتقل إلى بداية الكلمة التالية
b الانتقال إلى البداية السابقة للكلمة
W إعادة توجيه إلى السلسلة التالية المحددة بـ a
\ 0 أو \ n
B يعود إلى السلسلة السابقة المحددة بـ a
حرف غير مطبوع

التصحيحات أثناء إدراج:
^ H مسح الحرف الأخير (مسافة للخلف)
امسح حرف المسح الخاص بك ، مثل ^ H (مسافة للخلف)
إنهاء ESC الإدراج ، والعودة إلى وضع الأوامر

ألحق و يحل محل:
إلحاق في نهاية الملف
rx استبدل bte الحالي بحرف "x"
R أدخل وضع الاستبدال ؛ لجميع المدخلات اللاحقة ،
يتم الكتابة فوق البايت الحالي بحرف الإدخال التالي ؛ يترك
استبدال الوضع بـ ESC.

منوع العمليات:
مفتاح TAB للتبديل بين ASCII وقسم HEX

نثر و وضع:
3ySPACE سحب 3 أحرف
ع إدراج محتويات المخزن المؤقت نثر
o استبدال النص بمحتوى عازلة يانك
وضع P في نهاية الملف

التراجع، إعادة:
ش التراجع عن التغيير الأخير
ملاحظة: يمكن التراجع عن التغيير الأخير فقط.
لذلك تقوم هذه الأوامر بالتبديل بين ملف
الحالة الأخيرة والثانية للمخزن المؤقت.

الضبط خيارات:
باستخدام الأمر: set ، يمكنك تعيين الخيارات في bvi

الوصف الافتراضي للخيار

الكتابة التلقائية noaw حفظ الملف الحالي ، إذا تم تعديله ، إذا كنت
تعطي a: n ،: r أو! يأمر
سم = 16 على محطة بعرض 80 حرفًا
الجهل noic يتجاهل حالة الأحرف في البحث
نومجيك ماجيك يجعل. [* خاص في الأنماط
memmove nomm تمكن أوامر الإدراج والحذف
offset of = 0 يضيف إزاحة إلى العناوين المزدوجة
للقراءة فقط ولا إذا تم تعيينها ، تفشل الكتابة ما لم تستخدم! بعد الأمر
انتقل sc = 1/2 النافذة
عدد الأسطر التي تم تمريرها بواسطة ^ U و ^ D
showmode mo يعرض خط الحالة أسفل الشاشة
نص مقتضب يتيح لك الحصول على رسائل خطأ أقصر
نافذة النافذة = حجم الشاشة
الخطوط في النافذة ، يمكن تصغيرها في المحطات البطيئة
wordlength wl = 4 طول سلسلة ASCII التي تم العثور عليها بواسطة w أو W أو b أو B.
يلتف البحث حول نهاية الملف
unixstyle nous تمثيل أحرف ascii أدناه
يتم عرض 32 في سطر الحالة كما هو موضح
in أسكي(7) إذا لم يتم ضبطه بالأحرى في نمط DOS (^ A)

استخدم bvi عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    usm
    usm
    Usm عبارة عن حزمة برامج موحدة
    مدير يتعامل بشكل تلقائي
    قرار التبعية. إنها توحد
    مستودعات الحزم المختلفة بما في ذلك
    سلاكوير ، سلاكي ، ف ...
    تنزيل usm
  • 2
    Chart.js
    Chart.js
    Chart.js هي مكتبة جافا سكريبت
    يسمح للمصممين والمطورين بالرسم
    جميع أنواع المخططات باستخدام HTML5
    عنصر قماش. يقدم مخطط شبيبة ملف
    مجموعة مصفوفة ...
    تنزيل Chart.js
  • 3
    iReport-Designer لـ JasperReports
    iReport-Designer لـ JasperReports
    ملاحظة: iReport / Jaspersoft Studio Support
    إعلان: اعتبارًا من الإصدار 5.5.0 ،
    سيكون Jaspersoft Studio هو المسؤول
    عميل التصميم لـ JasperReports. iReport
    إرادة...
    قم بتنزيل iReport-Designer لـ JasperReports
  • 4
    PostInstallerF
    PostInstallerF
    سيقوم PostInstallerF بتثبيت كافة ملفات
    البرمجيات التي فيدورا لينكس وغيرها
    لا يتضمن بشكل افتراضي ، بعد
    تشغيل فيدورا لأول مرة. انها
    من السهل ...
    تنزيل PostInstallerF
  • 5
    عنيد
    عنيد
    تم نقل مشروع الدعامة إلى
    https://strace.io. strace is a
    التشخيص والتصحيح والتعليمي
    userpace tracer لنظام التشغيل Linux. يتم استخدامها
    لرصد ...
    تحميل strace
  • 6
    gMKV استخراج واجهة المستخدم الرسومية
    gMKV استخراج واجهة المستخدم الرسومية
    واجهة المستخدم الرسومية لأداة mkvextract (جزء من
    MKVToolNix) الذي يتضمن معظم (if
    ليس كل) وظائف mkvextract و
    المرافق mkvinfo. مكتوب بلغة C # NET 4.0 ، ...
    تنزيل gMKVExtractGUI
  • أكثر "

أوامر لينكس

Ad