Free tool for HFS files
HFSExplorer is a free program that configures HSF files from Apple Mac-formatted hard drives into readable compositions. Developed by Erik Larsson within Catacombae, HFSExplorer is mainly used by Microsoft Windows users—although the tool can be utilized by Linux and Mac OS X users, as well. The cross-platform product is written in Java 5, 6, and 7 and in C to ensure an accessible and user-friendly launcher application.

Developer's Description
By Catacombae
Read Mac-formatted hard disks and disk images.HFSExplorer
is an application that 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 disk images created on a
Mac, including zlib or bzip2 compressed images, and AES-128 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 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.