HFSExplorer is an application that can read Mac-formatted hard disks and disk images.
It can read the file systems HFS (Mac OS Standard), HFS+ (Mac OS Extended) and HFSX (Mac OS Extended with case sensitive file names).
HFSExplorer allows you to browse your Mac volumes with a graphical file system browser, extract files (copy to hard disk), view detailed information about the volume and create disk images from the volume.
HFSExplorer can also read most .dmg and .sparsebundle disk images created on a Mac, including zlib, bzip2 compressed images and AES-128, AES-256 encrypted images. It supports the partition schemes Master Boot Record, GUID Partition Table and Apple Partition Map natively.
HFSExplorer is written mostly in Java 5, optionally using some Java 6, 7 features, with some Windows-specific parts written in C in order to be able to get raw access to block devices, and to create a practical launcher application.