hexedit [LSARC/2008/629 FastTrack timeout 10/15/2008]
Dean Roehrich
Dean.Roehrich at sun.com
Wed Oct 8 13:35:50 PDT 2008
I am submitting this case for Ben Dischinger. This case proposes to
integrate hexedit into SFW. Timeout is set for October 15th, 2008.
Release binding is minor.
Dean
---------
Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
hexedit
1.2. Name of Document Author/Supplier:
Author: Ben Dischinger
1.3 Date of This Document:
08 October, 2008
1. Background
Shows a file both in ASCII and in hexadecimal. The file can be a
device as the file is read a piece at a time. You can modify the file
and search through it.
hexedit is externally maintained Free Open Source Software (FOSS).
Sun's role with this project is to port and monitor the open source
project. For additional information about the project or originating
community, see [1]. Upstream code changes are not currently needed or
anticipated because the project already compiles and runs under
Solaris and the version being integrated is stable.
hexedit is licensed under the GPLv2 license. See OSR #9962 [2] for
more information. This project will port version 1.2.12, the
version which was current at the time of the OSR.
This project requests a minor release binding.
2. Architecture
Hexedit is a user program that enables the viewing and editing of
binary files.
The file to open is either specified on the command line or with an
input prompt that appears if no file is given on the command line.
The display uses curses to show the hexadecimal and ascii
representation on the left and right of the screen.
Commands are used to navigate, edit, and search the file. Many key
bindings are consistent with existing conventions (e.g. Ctrl-R,
Ctrl-S: search backward and forward).
A modeline at the bottom of the screen, similar to emacs, indicates
whether a file is unmodified, modified or read-only. Modifications
are shown in bold until they are saved.
3. Interfaces & Dependencies
Exported Interfaces:
Interface Name Classification Comments
--------------------------- ------------------- --------------------
SUNWhexedit Uncommitted Package name
hexedit Uncommitted Commandline syntax
/usr/bin/hexedit Uncommitted Executable location
Imported Interfaces
Interface Name Classification Comments
--------------------------- ------------------- --------------------
libcurses(3LIB) Committed
4. References
[1] http://merd.sourceforge.net/pixel/hexedit.html
[2] https://opensourcereview.central.sun.com/app?action=ViewReq&traq_num=9962
[3] hexedit.1
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
SFW
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open
More information about the opensolaris-arc
mailing list