JHEditor V0.7
=============

Da dieses Programm in Java geschrieben ist, bentigt es die Java
Runtime 1.3 oder hher, die Sie bei http://java.sun.com/ bekommen.

Zum Starten auf die JHEditor.jar-Datei doppelklicken oder

java -jar JHEditor.jar

(Gro/Kleinschreibung!) ausfhren.


Beschreibung:
-------------

JHEditor ist ein Hexeditor, der in Java geschrieben ist. Deshalb ist
er plattformunabhngig und luft auf allen gngigen modernen
Betriebssystemen.

Ein besonderes Augenmerk wurde darauf gelegt, groe Dateien zu
bearbeiten. (Bis zu 8 Millionen Terabyte, wenn das Betriebssystem
mitmacht.) Anders als hnliche Produkte ldt dieses Programm deshalb
nicht zuerst die komplette Datei in den Speicher (bzw. legt eine
temporre Kopie der Datei an), was eine Weile dauern kann, sondern
liest immer die Teile aus der Datei, die gerade bentigt werden. Nimmt
man eine nderung der Datei vor, so werden nur die genderten Bytes im
Speicher gehalten, was bei den blichen kleineren Vernderungen und
groen Dateien recht speichersparend sein kann.

Ab Version 0.6 ist es auch mglich, Bytes in die Datei direkt einzufgen 
oder zu lschen oder die vernderte Datei unter anderem Namen abzuspeichern. 
Zustzlich gibt es nun einen "Cut" und einen "Paste (Insert)"-Befehl.
Split Parts gibt es natrlich weiterhin.

Antivirenprogramme:
-------------------

Natrlich enthlt JHEditor keine Viren. Das Problem mit JHEditor und
Antivirenprogrammen ist subtiler. JHEditor wird hauptschlich fr das
Editieren richtig groer Dateien (hunderte Gigabyte, oder sogar
Terabyte) benutzt. Die meisten modernen Antivirenprogramme enthalten
einen "Virenwchter", der jede Datei beim Zugriff berprft. Je nach
Dateityp der editierten Datei braucht das Antivirenprogramm lineare
Zeit (also doppelt so lange fr doppelt so groe Dateien) fr die
berprfung, *BEVOR* JHEditor das *ERSTE* Byte der Datei zu Gesicht
bekommt! Da JHEditor unabhngig von der Dateigre immer konstant
lange zum ffnen braucht, ist es eine gute Idee, den Virenscanner vor
dem ffnen groer Dateien zu deaktivieren, da es eine Menge Zeit
spart.

Tasten in JHEditor:
-------------------

* Gleichzeitiges Drcken der Umschalttaste vergrert/verkleinert die
  momentane Markierung


F6, Return      Wechseln zwischen Hex- und Ascii-Bearbeitung.
Shift+Return    zum anderen Ende der Markierung springen
Backspace *     ein Zeichen rclgngig machen und nach links gehen
Cursortasten *  In die jeweilige Richtung bewegen
Bild auf/ab *   Einen Bildschirm hoch/runter bewegen
Pos1/Ende *     Zu Anfang/Ende der Datei springen
F3              Nchsten Treffer finden
F9              "Breite Offsetanzeige" umschalten
Einfg           ein Byte (oder so viele Byte, wie gerade markiert sind) 
                hinter dem Cursor einfgen 
Entf            Ein Byte nach dem Cursor oder die aktuelle Markierung lschen.

Und - natrlich - alle Tasten, die im Men stehen.

Nur fr Windows: JHEditor ins Kontextmen integrieren:
------------------------------------------------------


Erzeugen Sie im Registry-Editor den Schlssel
HKEY_CLASSES_ROOT\*\shell\JHEdit und setzen Sie (Standard) auf
ffnen mit &JHEditor". Nun erzeugen Sie den Schlssel
HKEY_CLASSES_ROOT\*\shell\JHEdit\command und setzen Sie (Standard)
auf javaw.exe -jar C:\pfad\zu\JHEdit\JHEditor.jar -- "%1".

Fertig!

nderungen:
-----------

+++ 2010-03-21: Version 0.7.1 +++

- Modularer Dateivergleich (keine sichtbaren nderungen)
- Deadlock im Fortschrittsfenster bei Nutzung von Java 6 behoben

+++ 2006-10-21: Version 0.7 +++

- Dateivergleich
  * Fortschrittsdialog
  * Offsets werden nun hexadezimal statt dezimal angegeben
  * Dateivergleich dramatisch beschleunigt
  * Vergleichen einer Datei mit sich selbst erzeugt einen Fehler
- Fortschrittsdialog bei der Suche
- Dialogfenster knnen mit ESC geschlossen werden
- Grere nderungen werden effizienter im Speicher gehalten
- Neuer Befehl: Alles auswhlen
- Zwischenablage
  * Eine Anwendungszwischenablage hinzugefgt; neuer Befehl
    um zwischen dieser un der Systemzwischenablage zu wechseln
  * Geschwindigkeit von Kopieren & Einfgen verbessert
  * Einen Fehler beim Kopieren von 0-Bytes unter Windows behoben

+++ 2004-09-30: Version 0.65 +++

- Dateinderungen-Datenstrukturen komplett neu geschrieben
- Dateivergleich bietet jetzt mehr Optionen
- Bugfixes:
  * Zusammenfgen von Split-Parts fhrte zu Wiederholungen in der Ausgabedatei
  * Dateivergleich konnte sich nach nderungen grer als 1KB nicht "resynchronisieren"
  * Markierter Bereich vernderte sich beim Scrollen mit der Maus

+++ 2003-09-10: Version 0.6 +++

- bugfixes
- Einfgen/Entfernen
  * "Cut"
  * "Paste inserted"
  * Neue Datei erzeugen
  * Speichern unter
- "Open Dummy"-Befehl entfernt
- Dateivergleich
- Drag&Drop-Untersttzung (um Dateien aus dem Explorer zu ffnen)
- Nachfrage beim Beenden, ob man speichen will
- Schreibgeschtzte Dateien werden schreibgeschtzt geffnet

+++ 2003-02-08: Version 0.51 +++

- einige kleinere Fehler behoben
- Deutsche Readme-Datei
- flssigere Darstellung
- Dateinamen knnen an der Kommandozeile angegeben werden

+++ 2002-10-01: Version 0.5 +++

- erste verffentlichte Version

Kontakt
-------

http://smsoft.ixy.de/
sm-soft@gmx.de
