Skip to content

Releases: unsound/hfsexplorer

HFSExplorer 0.19.5

19 Feb 17:32
Compare
Choose a tag to compare
  • HFSX support can be considered stable as I have got no reports on any related
    problems.
  • Bugfix/feature: GPT tables are now explicitly included in the Autodetect scan
    in the Windows dialog "Load file system from device". If you have a broken MBR
    but a valid GPT, the GPT partitions will be automatically detected.
  • Made the Volume info panel a bit more detailed and replaced JLabels with
    JTextFields so information easily can be marked up and copied.
  • Added two options in the popup menu displayed when user right clicks a
    file/folder:
    • Extract data
    • Extract data and resource fork(s)
  • Extract progress window now always closes when user clicks the window's close
    button, even though the extraction process might not have ended. This enables
    the user to do error checking if extraction hangs.
  • Windows: Added support for 64-bit JVMs (compiled code now exists for x86_64
    and Itanium, though only x86_64 has been tested).
  • Launcher improvements and various small bug fixes to cope with 64-bit Windows
    and WOW64.
  • Converted the ever-disabled "Back" button into an "Up"-button to walk upwards
    (towards the root) in the directory tree.
  • Added support for more than 20 partitions per drive, more than 20 drives and
    more than 20 CD-ROMs in "Load file system from device" dialog (not that anyone
    has actually needed to use that many, but why impose limitations when you
    don't really have to?).
  • "Open file" in Windows is now much more usable due to invoking the Windows
    handler instead of using the Java6 openFile handler when available.
  • Fixed a few user interface bugs and quirks.

HFSExplorer 0.19

19 Feb 17:33
Compare
Choose a tag to compare
  • Feature: Experimental support for HFSX formatted volumes (Mac OS Extended with
    case sensitive filenames). Feedback is appreciated for those with HFSX
    volumes.
  • Feature: Implemented a caching layer between the file system handler and the
    media.
    This makes copying from CDs and DVDs a lot faster, and potentially speeds up
    operations on other media (hard disks, disk images) as well.
  • Feature: bzip2 compressed UDIF .dmg files can now be opened.
  • Bugfix: Annoying GUI behavior when extracting files with long file names.
  • Cosmetic fix: Background is now consistently white in the file list pane.
  • License change: GPL version 2 to GPL version 3.

HFSExplorer 0.18.3

19 Feb 17:35
Compare
Choose a tag to compare
  • Bugfix: Parsing of Driver Descriptor Records and GUID Partition Tables could
    bail out for unexpected values when detecting partition systems, leading to
    exceptions when trying to load file systems.
  • Bugfix: The launcher, hfsexplorer.exe, had a bug leading to access violation
    and crash under some circumstances due to a non null-terminated string being
    generated.

HFSExplorer 0.18.2

19 Feb 17:39
Compare
Choose a tag to compare
  • Bugfix/feature: Windows autodetect button now handles APM partitioned
    drives/CDs as well.
  • Bugfix: HFSExplorer now works with large Apple Partition Map and MBR
    partitioned drives.
  • Bugfix: Update check now checks for build number instead of version number.

HFSExplorer 0.18.1

19 Feb 17:40
Compare
Choose a tag to compare

HFSExplorer 0.18

19 Feb 17:42
Compare
Choose a tag to compare
  • Huge rework of the libraries from DMGExtractor, due to a lot of wasted memory
    leading to OutOfMemoryError for huge DMG files. Particulary the XML parser
    has been seriously reconstructed. Tested with an 11 GiB compressed/25 GiB
    uncompressed UDIF disk image.
  • Fixed a serious bug leading to a lot of files not beeing seen by HFSExplorer
    (though I didn't notice it myself). Had to do with the algorithm that
    collected all files in a directory. (thanks to Mark Wainwright for the
    valuable test case)
  • Implemented a Unicode composition algorithm, for those who have been
    experiencing strange filenames whenever there are accents and umlauts in them.
    (thanks to Wolf Mc Even for info)
  • Improved repsonsiveness and usefulness for the progress dialog displayed when
    extracting files from the file system.
  • Improved efficiency when reading UDIF disk images (.dmg files). (In some cases
    probably up to a million times faster... ;> )
  • Implemented double-clicking in the right pane to browse a directory, or to
    extract (or open), a file.
  • Implemented right-clicking in the left and right pane for bringing up a popup
    menu. Currently the only option is "Information", which brings up the info
    window.
  • Made the partition choosing dialog default to the first HFS partition found.
  • Fixed a bug when running the application in OS X, related to JFileChooser (all
    in all, JFileChooser seems very buggy in OS X).
  • Fixed a non critical bug with HFSPlusBSDInfo. Apparently some root nodes
    (CNID 2) have a special value for "file mode", 0x0, not mentioned in POSIX and
    such specs (not that I have read them, but I assume...) so file info for the
    root node could not be displayed..
  • UI is no longer active while the program loads a file at startup (could be
    confusing when loading large files, where the user might have thought that no
    operation was in progress)
  • Added a debug console window where all the output from System.out and
    System.err goes when the application is running in pure windowed mode.
  • Added icons for .dmg files in Windows Explorer. (for source material, thanks
    to the original creator of the icon for GParted, whoever that is...)

HFSExplorer 0.17

19 Feb 17:47
Compare
Choose a tag to compare
  • DMG UDIF file support! Most DMG files can now be read directly from within
    HFSExplorer (no prior extraction needed), thanks to integrating code from
    DMGExtractor. It is all rather slow at the moment (especially with compressed
    images), but expect performance enhancements in the future when I implement
    smarter buffering/caching. What is known not to work are .dmg files with ADC
    or BZIP2 compression and encrypted images.
    Additionally, any image that does not contain an HFS+ file system will
    obviously not work.
  • Created a launcher application for Windows, which automatically locates the
    Java Runtime Environment and starts the application from an .exe file. This
    launcher might work poorly with JREs from other vendors than Sun, so feedback
    is appreciated from those using non-Sun Java Runtime Environments.
  • Made a NSIS installer package for Windows users, making it easy to
    install/uninstall the application. The installer is able to create file
    associations with .dmg files.
  • Enabled the address field and "Go" button in HFSExplorer (after many releases
    where it has been disabled, waiting for implementation).
  • Title bar now shows which file is open.

HFSExplorer 0.16

19 Feb 17:48
Compare
Choose a tag to compare
  • Added automatic detection of partition systems and file systems, so that the
    user no longer needs to worry about whether it should choose to load them with
    or without APM.
  • Added support for the MBR and GUID Partition Table partitioning schemes,
    making access to raw disk images or devices from Intel systems possible. (Not
    very tested, might be buggy...)
  • Added an "autodetect" button to the "Load file system from device" dialog
    (only for Windows users), so that the user doesn't have to look for the
    correct device itself.
  • Added a progress dialog when extracting files, so that users get some info on
    what's going on.
  • Added keyboard shortcuts to menu items.
  • Added a menu item to check for newer versions of HFSExplorer.
  • Behavior change: When the program encounters an exception while extracting
    files (for example when the disk is full), the user can now choose to abort
    the entire extraction, or continue.
  • Fixed a bug leading to exceptions when failing to load a file system,
    requiring a restart of the program.

HFSExplorer 0.15.1

19 Feb 17:49
Compare
Choose a tag to compare
  • Minor Windows Vista fix. The icons were not found when starting HFSExplorer
    with the runfsb_vista.vbs script. Now the icons are included in the JAR file,
    so they should always be available.

HFSExplorer 0.15

19 Feb 17:50
Compare
Choose a tag to compare
  • Major UI overhaul with a few icons, changed appearance of the file list. Many
    things left to do though.
  • Added information dialogs for presenting information about the volume header,
    the catalog file, detailed file and folder info, some minor info on the
    journal... (all in preparation for future development work on write support)
  • Behavior change: Extract button now extracts the entry that was last in focus.
    If you selected a folder in the left pane most recently, that folder will be
    extracted and not the selection in the right pane (and vice versa).
  • Fixed a bug submitted by Gennadiy Bukhmatov related to the behavior of
    org.catacombae.hfsexplorer.types.OSType.
  • Added a start script for Windows Vista, automatically bringing up the UAC
    dialog. It has not been tested more than that, so please mail me about your
    experiences with Windows Vista. Vista users may run "runfsb_vista.vbs"...