×بستن


HxD Hex Editor همانطور که از نامش پیداست یک ویرایشگر هگزادسیمال است که از کار با رم و فایل های موجود بر روی هارد دیسک پشتیبانی می کند. این محصول به صورت رایگان توزیع می شود و به شما امکان استفاده از دو نسخه دسکتاپ و قابل حمل را می دهد.

HxD Hex Editor مانند یک ویرایشگر معمولی کار می کند، تنها با این تفاوت که فایل های باز شده با آن به صورت پیش فرض در قالب هگزا دسیمال ارائه می شوند. علاوه بر این، این برنامه به شما امکان می دهد نه تنها محتوا، بلکه انواع مختلفی از اطلاعات خدمات را نیز نمایش دهید که با مشاهده آنها، کاربر می تواند مطمئن شود که هیچ کد مخرب، درک بهتری از ساختار یک شی به دست آورید و همچنین ببینید که برنامه ها دقیقاً چه شکلی هستند در عملیات و حافظه دائمیکامپیوتر.

این ابزار دارای ویژگی های اولیه یک ویرایشگر معمولی است و به شما امکان می دهد اطلاعات را جستجو، جایگزین، مشاهده، اصلاح، کپی، اضافه و استخراج کنید. بنابراین، کاربر این فرصت را به دست می آورد تا خود را جاسازی کند کد برنامه نویسی، اشیاء با پسوند ناشناخته را مطالعه کنید، به صلاحدید خود آنها را اصلاح کنید و غیره.

رابط کاربری HxD Hex Editor مشابه سایر ویرایشگرهای مشابه است. این برنامه از مکانیسم تب ها و پانل های شناور پشتیبانی می کند. فایل های باز شده در ویرایشگر را می توان به صورت افقی، عمودی یا آبشاری مرتب کرد. علاوه بر این، این ابزار چهار نوع رمزگذاری را برای نمایش صحیح محتوای فایل ارائه می دهد، یعنی Windows (ANSI)، DOS/IBM-ASCII، Macintosh و EBCDIC.

مزایای ویرایشگر HxD Hex

  • توزیع محصول به صورت رایگان.
  • در دسترس بودن نسخه قابل حمل برنامه.
  • وجود بازرس داده داخلی با قابلیت ارائه محتوا در فرمت های مختلف.
  • پشتیبانی از پانل های شناور و مکانیزم زبانه.
  • پشتیبانی از چندین رمزگذاری
  • پشتیبانی از توابع ویرایشگر مانند جستجو، جایگزینی، کپی، چسباندن و موارد دیگر.
  • پشتیبانی از بسیاری از فرمت ها برای صادرات مناطق حافظه.
  • پشتیبانی از سفارشی سازی جزئی ظاهربه ویژه فونت های مورد استفاده

معایب HxD Hex Editor

  • عدم پشتیبانی از زبان های روسی و اوکراینی.

نتیجه

ابزار HxD Hex Editor به صورت پاسخگو رفتار می کند و می تواند به یک دستیار ضروری تبدیل شود برنامه نویسان سیستم، هکرها و همه علاقه مندان به فرآیندهای انجام شده در رایانه ها.

تغییرات در آخرین نسخه ()

  • رابط پلاگین بازطراحی شده
  • جدید: پشتیبانی از اعداد هگزادسیمال امضا شده در بازرس داده (برای Int8، Int16، Int32، Int64).
  • بهبود: انواع عدد صحیح در datainspector از علامت اصلی + پشتیبانی می کنند.
  • بهبود: پیام خطا (زمانی که افست نسبی "goto" خارج از فایل/جریان باشد) برای ارجاع آسان تر، هم افست نسبی و هم مطلق را ذکر می کند.
  • رفع شد: افزونه های بازرسی داده نمی توانند به عنصر قبلی/بعدی/اولین/آخرین حرکت کنند.
  • رفع شد: بستن پنجره "Block Selector" با کلید Enter، تغییرات بلوک انتخابی را نادیده می گیرد. این لحظهفیلد متنی
  • سایر اصلاحات جزئی و پاکسازی.
  • ترجمه های جدید: اندونزیایی، یونانی، پرتغالی، مجارستانی.

HxD Hex Editor یک ویرایشگر هگز مفید است که دارای مجموعه ای از ویژگی های خوب و رایگان است. این برنامه بدون هیچ مشکلی به شما امکان می دهد در صورت وجود تغییرات با فایل هایی با هر اندازه کار کنید حافظه دسترسی تصادفی. یعنی می توان نه تنها فایل هایی را که روی هارد دیسک هستند، بلکه مستقیماً از "RAM" ویرایش کرد. ناگفته نماند سرعت این برنامه. HxD عملکرد بسیار بالایی دارد. صرف نظر از اندازه فایل، ابزار تقریباً بلافاصله آن را باز می کند. تمام عملیات (تعویض، جستجو، کپی و صادرات داده ها) به سرعت انجام می شود. همچنین بسیاری از توابع دیگر مانند تقسیم و ادغام فایل ها، ایجاد آمار و نشانک ها، حذف ایمن دائمی، آپلود مطابق با الگوی انتخاب شده، درج بایت و غیره وجود دارد.

ویرایشگر HxD بسیار خوب فکر شده است. در هنگام ویرایش فایل ها، همه چیزهایی را که لازم است در نظر گرفت. می توانید فایل ها را با سایر برنامه ها به اشتراک بگذارید. این مجموعه ویژگی به صورت رایگان ارائه می شود. این برنامه روسی زبان است، اما زبان های دیگر را می توان انتخاب کرد. همچنین لازم به ذکر است که برنامه تعداد "بازگرداندن" آخرین اقدام را محدود نمی کند.

این مقاله در مورد کار در ویرایشگر هگز رایگان Free Hex Editor Neo با استفاده از مثال ویرایش یک فایل صحبت خواهد کرد. BkEnd.dllاز تحویل برای عملکرد صحیح این سیستم با .

1. کمی در مورد ویرایشگرها و فایل های هگز

همانطور که می دانید، هر فایلی که روی هارد دیسک کامپیوتر ذخیره می شود، دنباله ای از کلمات ماشینی - بایت ها است. یک بایت به نوبه خود از 8 بیت تشکیل شده است که هر یک می تواند مقدار "0" یا "1" را به خود بگیرد، به این معنی که یک بایت می تواند 2 8 = 256 مقدار را در محدوده 0 تا 255. عدد 256 10 که در سیستم هگزادسیمال نوشته شده است یک عدد گرد سه رقمی است - 100 16، یعنی برای نشان دادن هر عددی از محدوده 0-255 بیش از 2 رقم لازم نیست. و این بدان معنی است که مقدار هر بایت برای نوشتن یک عدد دو رقمی در هگزادسیمال بسیار راحت است.

ویرایشگر Hex (ویرایشگر hex انگلیسی) فایل را به ما نشان می دهد، همانطور که ماشین آن را "می بیند"، یعنی به عنوان دنباله ای از بایت ها. به عنوان مثال، با باز کردن یک فایل در ویرایشگر، ماتریسی متشکل از 16 ستون و تعداد سطرها بسته به حجم فایل را مشاهده خواهیم کرد. هر مقدار ماتریس مربوط به یک بایت است که به صورت یک عدد هگزادسیمال دو رقمی نوشته می شود. با تغییر مقدار بایت مورد نظر می توانیم خود فایل را متناسب با آن تغییر دهیم.

علاوه بر این، در کنار جدول می بینیم:

  • در سمت چپ ماتریس، یک خط از اعداد نمایش داده می شود: هر خط دارای یک عدد است که نشان دهنده آدرس / افست اولین بایت این خط است. مرحله آدرس برابر است با تعداد ستون ها.
  • خط کش دیگری در بالای ماتریس نمایش داده می شود: بالای هر ستون، افست بایت در این ستون نسبت به بایت اول خط مربوطه نمایش داده می شود. مجموع عدد مربوط به ردیف i و عدد متناظر با ستون j، آدرس/آفست بایت (i;j) در تقاطع ردیف گرفته شده و ستون گرفته شده است.
  • در سمت راست ماتریس، همان داده ها نمایش داده می شود، اما در تفسیر متفاوت. رایج ترین جایگزین نمایش داده ها به صورت متن ASCII است، با بایت هایی که مقادیر آنها مربوط به کاراکترهای غیر قابل چاپ است که به صورت نقطه نمایش داده می شوند (·). همچنین می توانید مقادیر را در این قسمت ویرایش کنید.

2. Free Hex Editor Neo را نصب کنید

به عنوان مثال، من به یک بایت با افست نیاز دارم 000d9ccaیک مقدار بنویس eb. برای انجام این کار، ردیف "000d9cco" و ستون "0a" را پیدا می کنم، روی سلول مورد نظر دوبار کلیک کرده و مقدار جدید را پر می کنم.

به همین ترتیب، تغییرات زیر را انجام می دهم:

  1. برای رفع خطا" به MS SQL Server 6.5+ نیاز دارد سرویس پکنسخه 5a یا بالاتر!» تغییر فیلدها:
    با افست 000d9ccaمعنی 83 تغییر به eb
    با افست 000d9ccbمعنی e8تغییر به 15
    با افست 000db130معنی 83 تغییر به eb
    با افست 000db131معنی e8تغییر به 10
  2. برای رفع خطا" ترتیب مرتب سازی برای پایگاه داده با سیستمی متفاوت است!»:
    با افست 0018a79dمعنی 75 تغییر به eb
  3. برای رفع خطا" نحو اشتباه در اطراف کلمه کلیدیمعامله»
    عبارت مبادله %s با TRUNCATE_ONLY، که در افست قرار دارد 002856B0را با عبارت جایگزین کنید تغییر پایگاه داده %s بازیابی ساده را تنظیم می کند
  4. برای رفع خطا" پایگاه داده را نمی توان در حالت تک کاربر باز کرد"، فیلدها را تغییر دهید:
    با افست 0028549cمعنی 64 تغییر به 6b
    با افست 0028549dمعنی 62 تغییر به 70

پس از انجام تمام تغییرات، فایل را با کلیک بر روی " ذخیره کنید. فایل» — « صرفه جویی» .

آیا این مقاله به شما کمک کرد؟

Hex Editor CI Hex Viewer

این برنامه برای مشاهده و ویرایش داده های باینری خام طراحی شده است. حاوی ابزارهای حرفه ای مناسب برای مدیریت سریع، آسان و ایمن داده ها در قالب هگزادسیمال.

فقط استفاده غیرتجاری رایگان مجاز است.

CI Hex Viewer به شما امکان می دهد با منابع داده های مختلف از جمله فیزیکی و دیسک های مجازی، تصاویر دیسک، پارتیشن های دیسک، فایل ها و تکه تکه های فایل.

الزامات

  • سیستم های عامل: ویندوز مایکروسافت، لینوکس، MacOS.
    • ویندوز: از NT 5.1 (ویندوز XP/2003) و بالاتر.
    • سیستم عامل مک: از نسخه 10.6 و بالاتر.
    • لینوکس: لینوکس اوبونتو 9.10 (یا سازگار) و بالاتر.
    • معماری اینتل، 32 بیتی (IA-32، x86).
    • AMD64 (x86-64).
  • هارد دیسک: حداقل 20 مگابایت فضای خالی.
  • رم: حداقل 256 مگابایت
  • دیگر نرم افزار: هر مرورگر وب موجود.

توانایی ها

سازه های

توابع کار با داده های باینری:

  • قالب هایی با قابلیت ویرایش آسان با سینتکس برنامه نویسی ساده و واضح (کد) برای تعیین هر نوع فایل و ذخیره سازی.
  • راه اندازی قالب ساختار با قابلیت تنظیم پارامترهای ساختاری لازم و فرم های داده دقیق.
  • استفاده خودکار از قالب ها برای همه فایل ها و ذخیره سازی های یک نوع.
  • کنترل‌کننده متن ساختار که نکاتی را در مورد اجزای قالب ساختار ارائه می‌دهد و پیمایش را آسان‌تر می‌کند.

مونتاژ RAID

ویژگی های کار با RAID:

  • ابزار RAID-Builder که در ویرایشگر رایگان Hex تعبیه شده است، چندین عملکرد را برای ساخت سریع و صحیح یک آرایه ارائه می دهد. کاربر فقط باید پارامترهای RAID لازم را مشخص کند. می‌توانید نتایج اسمبلی را با استفاده از ویرایشگر هگز برای هر یک از اجزای آرایه اصلاح کنید.
  • مونتاژ خودکار RAID به صرفه جویی در زمان کمک می کند. ویژگی واجد شرایط RAID داخلی، در صورتی که همه اجزای آن وجود داشته باشند، یک آرایه را به صورت فوری ایجاد می کند.
  • ابزار برابری یک راه حل کلید در دست برای همه آرایه های RAID با برابری است. این برنامه نتیجه محاسبه برابری را برای مجموع چندین مؤلفه جداگانه ارائه می دهد.
  • عملیات بولیمانند XOR و GFmul، نیازی به اقدام کاربر ندارند. محاسبات آماده برای برابری داده ها صادر می شود.
  • سطوح RAID شامل JBOD، RAID0، RAID3، RAID4، RAID5، RAID6 است. علاوه بر این، این نرم افزار از سطوح پیچیده ای مانند RAID10، RAID0+1، RAID50 و موارد مشابه پشتیبانی می کند.
  • کار با تنظیمات RAID سفارشی
  • تجزیه و تحلیل داده های باینری و خام برای آرایه های RAID مونتاژ نشده در دسترس است.

ابزارهای ویرایش راحت و حالت ایمن اصلاح داده ها

CI Hex Viewer دارای ابزارهای زیر است:

  • کار با هر منبع داده ای از جمله امکان پذیر است دیسک های فیزیکی، حافظه های مجازی، تصاویر دیسک، پارتیشن های دیسک، فایل ها و حتی هر قطعه ای از منابع ذکر شده.
  • ابزار جستجو و جایگزینی بر اساس چندین روش، از جمله جستجوی پیشرفته هگزا دسیمال با نحو قابل تنظیم، نتایج جستجوی داده های دقیقی را ارائه می دهد.
  • الگوی جایگزینی داده تبادل بین فروشگاه ها را ساده می کند. این برنامه محدوده دقیق داده ها را از منبع تا ذخیره سازی هدف در منطقه مشخص شده کپی می کند.
  • ابزار ساخت خودکار به شما امکان می دهد یک فایل واحد از تعداد نامحدودی دیسک و فایل مختلف ایجاد کنید.
  • حالت ویرایش امن داده ها را تضمین می کند حداکثر حفاظتدر برابر خرابی داده ها به دلیل اشتباهات تصادفی ویرایش و در نتیجه جلوگیری می کند ضرر احتمالیداده ها. علاوه بر این، محصول به شما امکان می دهد ایجاد کنید فایل جدیدیا ذخیره سازی مجازیبرای ویرایش امن داده ها

علاوه بر این

ویژگی هایی برای بهبود راحتی کاربر و صرفه جویی در زمان:

  • به راحتی داده های باینری را با ابزارهایی برای پرش به موقعیت های مختلف، برجسته کردن مناطق داده، و برای بسیاری از داده های مختلف کپی و ذخیره عملیات مشاهده کنید.
  • قابل تنظیم رابط کاربریبا قابلیت تنظیم میدان نمایش داده های هگزادسیمال.
  • بازرس برای مشاهده و ویرایش داده ها، هم به صورت هگزادسیمال و هم در متن.
  • تنظیمات منبع داده و اطلاعات وضعیت برای سرعت بخشیدن به فرآیند تجزیه و تحلیل داده ها، بسته به اطلاعاتی که قبلاً توسط برنامه جمع آوری شده است.
  • پشتیبانی از بیش از بیست کدگذاری برای پوشش طیف گسترده ای از نمایش متن ممکن برای یافتن فرمت های داده مورد نیاز.
  • مقایسه راحت داده ها با استفاده از ابزار مقایسه داده ها، که نتیجه تجزیه و تحلیل همه مطابقت ها و تفاوت ها در داده های باینری دیسک ها، فایل ها و هر یک از قطعات آنها را به دست می دهد.
  • ابزار جستجوی موازی یک جستجوی جداگانه مناسب برای اطلاعات لازم در چندین منبع به طور همزمان فراهم می کند.

ویرایشگر HEX برنامه ای است که برای تغییر داده ها در جایی که به صورت دنباله ای از بایت ها ارائه می شود طراحی شده است. برای این کار از سیستم اعداد هگزادسیمال استفاده می شود. علاوه بر این، می تواند هم یک ابزار - بخشی از برخی نرم افزارها و هم یک برنامه تمام عیار باشد.
محبوبیت ویرایشگرهای HEX در حال حاضر زیاد است. و نه تنها در ردیف برنامه نویسان، بلکه در میان کاربران عادی. بنابراین، سازندگان تلاش می کنند تا کار با محصولات خود را آسان تر و راحت تر کنند. برخی از آنها در زیر توضیح داده خواهد شد.

winhex

بیایید با VinHex شروع کنیم، یک ویرایشگر هگز بسیار ساده اما همه کاره. تقریباً با انواع فایل ها کار می کند، قادر به بازیابی اطلاعات حذف شده و آسیب دیده است هارد دیسک. علاوه بر این، به شما امکان می دهد اطلاعاتی را که معمولاً بسیاری از برنامه ها پنهان می کنند، مشاهده کنید.


WinHex همه شناخته شده را پشتیبانی می کند سیستم های فایل(FAT16، FAT32، NTFS و غیره) و 20 نوع داده را می خواند. دارای عملکردهای ویرایش رم، شبیه سازی دیسک، تجزیه و تحلیل، مقایسه، ادغام و تقسیم فایل ها، الگوریتم رمزگذاری 256 بیتی و غیره است. نسخه رایگاناز اکثر این فرصت ها محروم است.

کارگاه هگز

ویرایشگر بعدی با تنظیمات گسترده، انعطاف‌پذیر و به‌طور شگفت‌انگیز، کم راضی است سیستم مورد نیاز. بنابراین بدون مشکل باز می شود فایل های حجیم، که سایر برنامه ها ممکن است با آن مشکل داشته باشند.


علاوه بر این، از مزایای کارگاه هکس می توان به موارد زیر اشاره کرد: واردات و صادرات بلوک های اطلاعاتی، حذف، مقایسه و کپی داده های باینری، مشاهده ساختار و جستجوی قطعات کد. از معایب: عدم وجود رابط روسی زبان و دسترسی پولی به نسخه کامل.

UltraEdit

در ردیف بعدی یک برنامه ساده و راحت دیگر است. از مزایای اصلی آن می توان به باز کردن و تغییر فایل های حجیم از 4 گیگابایت به بالا اشاره کرد. همچنین دارای قابلیت ویرایش هگزادسیمال و برجسته سازی کد برای بسیاری از زبان های برنامه نویسی است.


سایر ویژگی های "UltraEdit" عبارتند از: سرویس گیرنده FTP داخلی، ویرایش و انتخاب بلاک متن، پشتیبانی از پروتکل های Telnet و SSH، عملکردهای "تکمیل خودکار"، تا کردن کد، پخش و ضبط ماکروها و غیره. یکی دیگر از نرم افزارهای اشتراکی و غیر روسی تولید - محصول.

HexCmp

این برنامه همزمان دو ویژگی مهم دارد. از سیستم هگزادسیمال استفاده می کند و قادر به مقایسه فایل های باینری است. دارای امکانات پیشرفته مانند برجسته سازی رنگو پیمایش همزمان و همچنین دارای یک پنل حاوی اطلاعات رکوردها در فرمت های مختلف است.


این برنامه از مقایسه انتخابی پشتیبانی می کند. با حرکت بین تک تک بلوک ها و استفاده از اسکرول، می توانید قسمت های ضروری فایل ها را انتخاب کنید. علاوه بر این، HexCmp به شما امکان می دهد فایل ها را با هم مقایسه کنید قالب متن. دستورات را می توان کلیدهای میانبر اختصاص داد تا کار با صفحه کلید راحت باشد. تنها مشکل هزینه ای است که توسعه دهندگان برای مجوز درخواست می کنند.

Hexplorer

آی تی برنامه رایگانباز کن کد منبع. علاوه بر این، شامل چندین عامل است که آن را به یک ویرایشگر تصویر عالی تبدیل می کند. به عبارت ساده، "Hexplorer" به شما اجازه می دهد تا به رکورد گرافیکی از سمت کد باینری نگاه کنید.


توابع اصلی آن عبارتند از:

  • تولید اعداد شبه تصادفی؛
  • ضبط ماکروها برای خودکار کردن وظایف.
  • تاریخچه فرمان نامحدود؛
  • مشاهده تصاویر؛
  • یافتن الگوهای تکرار شونده در داده ها

ⅩⅥ32

توزیع رایگان است ویژگی اصلیو این ویرایشگر هگز. ⅩⅥ32 است برنامه قابل حمل. داده های آن در رجیستری نوشته نمی شود، بنابراین می توانید مستقیماً از درایو فلش استفاده کنید.


این برنامه به راحتی با فایل های حجیم کار می کند. این عملکرد پر کردن خودکار، تبدیل کاراکتر، الگوریتم های جستجوی سریع، تغییر متن به رشته هگزادسیمال و غیره را دارد. اما معایبی نیز دارد - باز کردن فایلدر حافظه ذخیره می شود و تاریخچه دستوری وجود ندارد.

PSPad

و در نهایت، یک ویرایشگر HEX رایگان که هم برای کاربران عادی و هم برای برنامه نویسان طراحی شده است. این نیازی به نصب ندارد، پشتیبانی می کند انواع متفاوتبرجسته سازی فایل ها، زبان ها و نحو.


این برنامه قادر است به طور همزمان با چندین پروژه کار کند. از ماکروها، غلط‌گیر املا، پیش‌نمایش HTML و مقایسه متن با برجسته‌سازی تفاوت پشتیبانی می‌کند. همچنین به وجود یک سرویس گیرنده FTP اشاره می کند که به شما امکان می دهد مستقیماً از یک وب سرور و همچنین یک ویرایشگر CSS داخلی ویرایش کنید.

بنابراین، یک ویرایشگر HEX یک چیز مفید است، اما با تمرکز محدود. این یک نرم افزار اداری یا سرگرمی برای هر روز نیست. اما یک روز ممکن است به کارتان بیاید و سپس می توانید از یکی از گزینه های پیشنهادی استفاده کنید یا به دنبال گزینه های دیگر بگردید.