Okteta/zh-cn: Difference between revisions

From KDE UserBase Wiki
m (Created page with "在传统视图中数据显示为两列:一列是数值,另一列是对应的字符。数值列和字符列都可以进行编辑。除了通常的编辑功能之外,Okteta...")
(Updating to match new version of source page)
 
(16 intermediate revisions by 3 users not shown)
Line 6: Line 6:
|- valign="center"
|- valign="center"
| width="50%" |
| width="50%" |
<div style="border: 1px solid darkgray; bakground-color: lightgray; padding: 10px; text-align: left;">
<div style="border: 1px solid darkgray; background-color: lightgray; padding: 10px; text-align: left;">


<div class="mw-translate-fuzzy">
* '''名称:''' Okteta [[Image:Okteta.png|right|48px]]
* '''名称:''' Okteta [[Image:Okteta.png|right|48px]]
* '''描述:''' 十六进制编辑器
* '''描述:''' 十六进制编辑器
* '''分类:'''[[Special:myLanguage/Applications/Utilities|工具]]
* '''分类:'''[[Special:myLanguage/Applications/Utilities|工具]]
* '''版本:''' 0.2
* '''版本:''' 0.5
* '''可用于:''' 4.5
* '''可用于:''' 4.5
* '''[http://utils.kde.org/projects/okteta Okteta的网站]'''
* '''[http://utils.kde.org/projects/okteta Okteta的网站]'''
* '''[http://docs.kde.org/stable/en/kdeutils/okteta/index.html Okteta的手册]'''
* '''[http://docs.kde.org/stable/en/kdesdk/okteta/index.html Okteta的手册]'''
</div>
</div>
</div>


|}
|}


== 介绍 ==
== 介绍 ==


'''Okteta'''是一个针对文件原始数据的简单的编辑器。
'''Okteta'''是一个处理文件原始数据的简单编辑器。
 
* Values and characters shown either in two columns (the traditional display in hex editors) or in rows with the value on top of the character
 
* Editing and navigating similar to a text editor
 
* Customizable data views
 
* Data view profiles
 
* Tools dockable on all sides or floating
 
* Numerical encodings: Hexadecimal, Decimal, Octal, Binary
 
* Character encodings: All 8-bit encodings as supplied by Qt, EBCDIC
 
* Fast data rendering on screen
 
* Multiple open files
 
* Support for remote files, by http, ftp, fish &amp; other protocols supported by KDE Platform
 
* Export of data to text, both file and clipboard.
 
* Checksum/Hashsum calculator: Modular sum (8/16/32/64 bit), Adler-32, CRC-32 and Hashsums by the QCA2 library, can be 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
 
* 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
** OR filter
** XOR filter
** Inverse filter
** Shift filter
** Rotate filter
** Reverse filter


在传统视图中数据显示为两列:一列是数值,另一列是对应的字符。数值列和字符列都可以进行编辑。除了通常的编辑功能之外,Okteta也包含了一些工具,例如一个列出按一些通常的数据格式解码的<menuchoice>表格</menuchoice>,列出所有可能的字节和它的对应的字符和数值,一个包含了<menuchoice>过滤器</menuchoice>工具和<menuchoice>统计</menuchoice>信息的信息视图。所有对数据的修改可以无限次的撤销或者重做。


== Other Info ==
== FAQ ==


* [[Special:myLanguage/Okteta/Tutorials|Tutorials]]
=== "What is the relation to KHexEdit?" ===


'''Okteta''' is an independent new project, with a completely different codebase and architecture, written from scratch, by a different author.


Structure definitions used by the <menuchoice>Structures</menuchoice> tool can be shared on [http://kde-files.org/index.php?xcontentmode=691 kde-files.org] (also used by the integrated sharing dialog in the <menuchoice>Structures</menuchoice> tool's configuration).
'''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.


== Keywords ==
=== "Are very large files (up and larger than 1 GiB) supported?" ===


hex editor, binary editor, raw data viewer
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'''.
 
== 其他信息 ==
 
<div class="mw-translate-fuzzy">
<menuchoice>结构</menuchoice>工具使用的结构定义可以在[http://kde-files.org/index.php?xcontentmode=691 kde-files.org]中共享(<menuchoice>结构</menuchoice>工具中的共享配置也是用这个网站)。
</div>
 
<div class="mw-translate-fuzzy">
* [[Special:myLanguage/Okteta/Tutorials|教程]]
</div>


[[Category:Utilities]]
[[Category:工具/zh-cn]]
[[Category:Development]]
[[Category:开发/zh-cn]]

Latest revision as of 09:31, 7 October 2022

Other languages:

概述


介绍

Okteta是一个处理文件原始数据的简单编辑器。

  • Values and characters shown either in two columns (the traditional display in hex editors) or in rows with the value on top of the character
  • Editing and navigating similar to a text editor
  • Customizable data views
  • Data view profiles
  • Tools dockable on all sides or floating
  • Numerical encodings: Hexadecimal, Decimal, Octal, Binary
  • Character encodings: All 8-bit encodings as supplied by Qt, EBCDIC
  • Fast data rendering on screen
  • Multiple open files
  • Support for remote files, by http, ftp, fish & other protocols supported by KDE Platform
  • Export of data to text, both file and clipboard.
  • Checksum/Hashsum calculator: Modular sum (8/16/32/64 bit), Adler-32, CRC-32 and Hashsums by the QCA2 library, can be 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
  • 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
    • OR filter
    • XOR filter
    • Inverse filter
    • Shift filter
    • Rotate filter
    • Reverse filter


FAQ

"What is the relation to KHexEdit?"

Okteta is an independent new project, with a completely different codebase and architecture, written from scratch, by a different author.

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.

"Are very large files (up and larger than 1 GiB) supported?"

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.

其他信息

结构工具使用的结构定义可以在kde-files.org中共享(结构工具中的共享配置也是用这个网站)。