Okteta/uk: Difference between revisions

From KDE UserBase Wiki
(Created page with "* Експортування даних у текстовому форматі до файла або буфера обміну даними з іншими програмами.")
No edit summary
 
(36 intermediate revisions by 3 users not shown)
Line 11: Line 11:
* '''Опис:''' Шістнадцятковий редактор
* '''Опис:''' Шістнадцятковий редактор
* '''Категорія:''' [[Special:myLanguage/Applications/Development|Програми/Розробка]]
* '''Категорія:''' [[Special:myLanguage/Applications/Development|Програми/Розробка]]
* '''Версія:''' 0.9
* '''Версія:''' 0.10
* '''Середовище:''' 4.9
* '''Середовище:''' 4.10
* '''[http://docs.kde.org/stable/uk/kdesdk/okteta/index.html Підручник з Okteta]'''
* '''[https://docs.kde.org/stable/uk/kdesdk/okteta/index.html Підручник з Okteta]'''
</div>
</div>


Line 35: Line 35:
* Різні системи числення: шістнадцяткова, десяткова, вісімкова і двійкова.
* Різні системи числення: шістнадцяткова, десяткова, вісімкова і двійкова.


* Різні кодування символів: всі 8-бітові кодування, [http://qt-project.org/doc/qt-4.8/QTextCodec.html що підтримуються] Qt, EBCDIC.
* Різні кодування символів: всі 8-бітові кодування, що підтримуються Qt, EBCDIC.


* Швидке відтворення даних на екрані.
* Швидке відтворення даних на екрані.
Line 45: Line 45:
* Експортування даних у текстовому форматі до файла або буфера обміну даними з іншими програмами.
* Експортування даних у текстовому форматі до файла або буфера обміну даними з іншими програмами.


* Checksum/Hashsum calculator: Modular sum (8/16/32/64 bit), Adler-32, CRC-32 and Hashsums by the [http://delta.affinix.com/qca/ QCA2 library], can be SHA-0/1/224/256/384/512, MD2/4/5, RIPEMD-160, Whirlpool
* Калькулятор контрольних сум і хешів: модульні суми (8/16/32/64 бітів), Adler-32, CRC-32 і хеші за допомогою бібліотеки QCA2 за алгоритмами SHA-0/1/224/256/384/512, MD2/4/5, RIPEMD-160, Whirlpool.


* Structures tool for analyzing and editing based on user-creatable structure definitions
* Інструмент роботи зі структурами для аналізу та редагування на основі створених користувачем визначень структур.


* Statistic tool
* Інструмент показу статистичних даних.


* String extraction tool
* Інструмент видобування рядків.


* 8-bit charset conversion tool
* Інструмент перетворення даних між 8-бітовими системами кодування.


* Decoding table listing common simple data types.
* Таблиця декодування зі списком поширених простих типів даних.


* Bookmarks
* Закладки.


* Printing
* Можливість друку даних.


* Table with complete list of all byte values
* Таблиця з повним списком байтових значень.


=== Data manipulation ===
=== Робота з даними ===


* Insert and Overwrite modes
* Режими вставлення та перезапису.


* Unlimited Undo - Redo operations
* Необмежений буфер скасування-повторення дій.


* Find and Replace operations
* Дії з пошуку і заміни.


* Pattern insertion
* Вставлення за шаблонами.


* Binary Filter tool with bitwise operations:
* Інструмент двійкового фільтрування з такими операціями:
** AND filter
** фільтр AND;
** OR filter
** фільтр OR;
** XOR filter
** фільтр XOR;
** Inverse filter
** фільтр інвертування;
** Shift filter
** фільтр зсуву;
** Rotate filter
** фільтр циклічного переставляння;
** Reverse filter
** фільтр зворотного порядку.




== FAQ ==
== Відповіді на поширені питання ==


=== "What is the relation to KHexEdit?" ===
=== Чи пов’язано програму з KHexEdit? ===


Okteta is an independent new project, with a completely different codebase and architecture, written from scratch, by a different author.
'''Okteta''' є незалежним новим проектом з зовсім новою кодовою базою та архітектурою, програму написано з нуля іншим автором.


KHexEdit is discontinued for the KDE 4 series, as it hasn't had a real maintainer and the port to KDE 4 was only incomplete. Okteta is first included in the 4.1 release of KDE. So in fact Okteta is the successor to KHexEdit for KDE 4.
'''KHexEdit''' не портовано на KDE 4, оскільки у програми не було супровідника портування на KDE 4 не було завершено. '''Okteta''' вперше було включено до випуску KDE 4.1. Отже, фактично '''Okteta''' є наступницею '''KHexEdit''' у KDE 4.


=== "Are very large files (up and larger than 1 GiB) supported?" ===
=== Чи передбачено підтримку дуже великих файлів (розміром понад 1 ГіБ)? ===


Not yet, as it is still subject of discussion how partial loading and the related issues should be reflected in the UI.
Ще ні, оскільки питання часткового завантаження та пов’язаних з ним проблем у інтерфейсі програми все ще обговорюється її розробниками.


Currently a complete copy of the file is loaded into the working memory, so please be careful if the size of the file is close to the order of magnitude of the size of your working memory.
У поточній версії програми до оперативної пам’яті завантажується ціла копія файла, отже, будь ласка, будьте обережні з даними, якщо розміри файла близькі до обсягу оперативної пам’яті вашого комп’ютера.


=== "What about a diff tool?" ===
=== Чи передбачено якийсь інструмент пошуку відмінностей? ===
 
A facility to view and work on differences between files and file versions is planned for later versions of Okteta.


Можливості перегляду та роботи з відмінностями між файлами та створення версій файлів планується реалізувати у майбутніх версіях '''Okteta'''.


== Додаткова інформація ==
== Додаткова інформація ==


Визначення структур, використані у інструменті <menuchoice>Структури</menuchoice> можна оприлюднювати за допомогою [http://kde-files.org/index.php?xcontentmode=691 kde-files.org] (відповідне сховище використовується у діалоговому вікні оприлюднення налаштування інструменту <menuchoice>Структури</menuchoice>).
Визначення структур, використані у інструменті <menuchoice>Структури</menuchoice> можна оприлюднювати за допомогою [https://store.kde.org/browse?cat=214 https://store.kde.org/] (відповідне сховище використовується у діалоговому вікні оприлюднення налаштування інструменту <menuchoice>Структури</menuchoice>).
 
 
<span class="mw-translate-fuzzy">
* [[Special:MyLanguage/Okteta/Tutorials|Посібники]]
</span>
 
 
 
== Ключові слова ==


шістнадцятковий редактор, двійковий редактор, перегляд необроблених даних
Ви можете ознайомитися з декількома [[Special:MyLanguage/Okteta/Tutorials|покроковими підручниками]].


[[Category:Інструменти/uk]]
[[Category:Інструменти/uk]]
[[Category:Розробка/uk]]
[[Category:Розробка/uk]]

Latest revision as of 16:51, 8 October 2022

Огляд


Опис

Okteta — простий редактор вмісту двійкових файлів.

  • Дані у вікні програми може бути показано у традиційний спосіб: у два стовпчики (у одному показано числові дані, а у іншому — відповідні символи) або у рядках (значення над символом).
  • Редагування і навігація здійснюється у спосіб, подібний до текстових редакторів.
  • Придатні до налаштування панелі перегляду даних.
  • Профілі перегляду даних.
  • Панелі інструментів можна довільним чином пересувати і вбудовувати до вікна.
  • Різні системи числення: шістнадцяткова, десяткова, вісімкова і двійкова.
  • Різні кодування символів: всі 8-бітові кодування, що підтримуються Qt, EBCDIC.
  • Швидке відтворення даних на екрані.
  • Можливість одночасного відкриття декількох файлів.
  • Підтримка роботи з віддаленими файлами за допомогою протоколів http, ftp, fish та інших протоколів, які підтримуються платформою KDE.
  • Експортування даних у текстовому форматі до файла або буфера обміну даними з іншими програмами.
  • Калькулятор контрольних сум і хешів: модульні суми (8/16/32/64 бітів), Adler-32, CRC-32 і хеші за допомогою бібліотеки QCA2 за алгоритмами SHA-0/1/224/256/384/512, MD2/4/5, RIPEMD-160, Whirlpool.
  • Інструмент роботи зі структурами для аналізу та редагування на основі створених користувачем визначень структур.
  • Інструмент показу статистичних даних.
  • Інструмент видобування рядків.
  • Інструмент перетворення даних між 8-бітовими системами кодування.
  • Таблиця декодування зі списком поширених простих типів даних.
  • Закладки.
  • Можливість друку даних.
  • Таблиця з повним списком байтових значень.

Робота з даними

  • Режими вставлення та перезапису.
  • Необмежений буфер скасування-повторення дій.
  • Дії з пошуку і заміни.
  • Вставлення за шаблонами.
  • Інструмент двійкового фільтрування з такими операціями:
    • фільтр AND;
    • фільтр OR;
    • фільтр XOR;
    • фільтр інвертування;
    • фільтр зсуву;
    • фільтр циклічного переставляння;
    • фільтр зворотного порядку.


Відповіді на поширені питання

Чи пов’язано програму з KHexEdit?

Okteta є незалежним новим проектом з зовсім новою кодовою базою та архітектурою, програму написано з нуля іншим автором.

KHexEdit не портовано на KDE 4, оскільки у програми не було супровідника портування на KDE 4 не було завершено. Okteta вперше було включено до випуску KDE 4.1. Отже, фактично Okteta є наступницею KHexEdit у KDE 4.

Чи передбачено підтримку дуже великих файлів (розміром понад 1 ГіБ)?

Ще ні, оскільки питання часткового завантаження та пов’язаних з ним проблем у інтерфейсі програми все ще обговорюється її розробниками.

У поточній версії програми до оперативної пам’яті завантажується ціла копія файла, отже, будь ласка, будьте обережні з даними, якщо розміри файла близькі до обсягу оперативної пам’яті вашого комп’ютера.

Чи передбачено якийсь інструмент пошуку відмінностей?

Можливості перегляду та роботи з відмінностями між файлами та створення версій файлів планується реалізувати у майбутніх версіях Okteta.

Додаткова інформація

Визначення структур, використані у інструменті Структури можна оприлюднювати за допомогою https://store.kde.org/ (відповідне сховище використовується у діалоговому вікні оприлюднення налаштування інструменту Структури).

Ви можете ознайомитися з декількома покроковими підручниками.