EntryDescriptor.java: Match entry ID to constant name in printFields.
DSStoreInfo.java: Add '-v' (verbose) option printing byte offsets.
Add dsstoreinfo utility for parsing the .DS_Store file structure.
Improve dsstoreinfo to parse more data types inside the file.
DSStoreTableOfContents.java: Remove unused import.
Add missing copyright notices to recently added files.
AliasHeader.java: Print variable descriptions instead of variable names.
Refactor binary plist parsing to be reusable.
DSStoreInfo.java: Suppress printing out the binary plist footer.
DSStoreInfo.java: Print structured interpretations of fwi0 and icvo.
Add support for the MacJapanese encoding when parsing HFS volumes.
DSStoreInfo.java: Fix trailing garbage character in Unicode output.
MacJapaneseStringCodec.java: Silence System.err log output.
Improve error handling when switching between HFS encodings.
FileSystemBrowserWindow.java: Silence recently added error message.
Add more HFS encodings based on what's supported by the Java platform.
APMPartition.java: Add support for entries with a 0 'pmDataCnt' value.
Add Javadoc and make recent FileSystemBrowser methods package private.
Adjust MacJapanese data to Java 16 class size restrictions.
Add mingw support to hfsexplorer launcher script.
Implement persistent storage of the user's HFS encoding preference.
Add support for APM layouts without a valid Driver Descriptor Record.
build.xml: Omit Java 5 target and source version for later JDKs.
ReadableBlockCachingStream.java: Add logging and fix formatting/javadoc.
build.xml: Add javadoc-internal target to build internal documentation.
Fix javadoc warnings in internal documentation.
Java6Util.java: Fix outdated variable name in javadoc.
Pull latest catacombaeframework org.catacombae.util.Log optimization.
RandomAccessFileDataLocator.java: Use Long.valueOf() instead new Long().
Fix 32-bit overflow in offset calculations for wrapped HFS+ volumes.
GPTPartitionType.java: Add more Apple and FreeBSD partition types.
FSAttributes.java: Use Long.valueOf() instead new Long().
GPTPartitionType.java: Fix duplicate Apple boot partition type.
GPTPartitionType.java: Allow defining GUIDs using their string form.
Fix accidental Doxygen-isms in javadoc for MacJapanese code.
GPTPartitionType.java: Add check for duplicate entries for a GUID.
GPTPartitionType.java: Add Solaris partition types.
Fix broken '-dbgconsole' argument parsing after last commit.
Dispose of the debug console window when the main window is closed.
Add support for newer Java versions on macOS.
Change out-commented debug code to being disabled by an if block.
Use greedy matching when decoding MacJapanese sequences.
Add "Open with HFSExplorer" option to right-click context menu.
Add control characters to MacJapanese character data.
GPTPartitionType.java: Add HP-UX and more Linux partition types.
GPTPartitionType.java: Add more Microsoft and boot partition types.
MacJapaneseStringCodec.java: Remove unnecessary string concatentation.
GPTPartitionType.java: Add more partition types.
HFSExplorer 2021.10.9.
Add a fallback codec for unmapped characters in MacJapanese.
Fix MacJapanese encoding bug for encoded sequences with value >= 0x8000.
Implement drag and drop opening of disk images.
Add support for Shift-JIS user defined range to MacJapaneseStringCodec.
Fix endless loop in MacJapanese string encoding of control characters.
Fix issues with single-byte codepage encoding.
HFSExplorer.java: Change Apache ant link to use https.
Hi, I'll be moving all future discussions and bug reports to GitHub so please post your questions to: https://github.com/unsound/hfsexplorer/discussions Bug reports should be submitted to: https://github.com/unsound/hfsexplorer/issues Best regards, Erik
Cannot open HFS CD-ROM images with filenames in Japanese Mac OS encoding
Closing this ticket as the original issue was addressed and further discussion was moved to github ticket 15: https://github.com/unsound/hfsexplorer/issues/15
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. As you have found out that particular ISO opens but with incorrect encoding, as do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one, though I have many more affected like this: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Second screenshot...
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. As you have found out that particular ISO opens but with incorrect encoding, as do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one, though I have many more affected like this: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Partition map is...
I have heavily edited the previous post.
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. As you have found out that particular ISO opens but with incorrect encoding, as do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one, though I have many more affected like this: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Partition map is...
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. As you have found out that particular ISO opens but with incorrect encoding, as do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Partition map is found, then I get "could not open file". ISO...
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. As you have found out that particular ISO opens but with incorrect encoding, as do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Partition map is found, then I get "could not open file". ISO...
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. As you have found out that particular ISO opens but with incorrect encoding, as do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Partition map is found, then I get "could not open file". Debug...
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. That particular image opens but with incorrect encoding. As do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one: https://archive.org/details/maclife-kanjitalk-75 Screenshot of directory structure as mounted in System 7 is attached. Debug log below... Trying to detect CEncryptedEncoding structure... CEncryptedEncoding...
Sorry I have only had time to respond to your earlier message just now. That listing looks quite correct! Many thanks. That particular image opens but with incorrect encoding. As do all the others in that collection it seems. I have been trying others that have a different problem. Just uploaded one: https://archive.org/details/maclife-kanjitalk-75 Debug log below... Trying to detect CEncryptedEncoding structure... CEncryptedEncoding structure not found. Proceeding... Detecting sparseimage structure......
Hi, I downloaded an image to experiment a bit and I got it working somewhat quickly. The latest state of the 'proposed' branch in github has the changes: https://github.com/unsound/hfsexplorer/tree/proposed This is what I'm getting for MACLIFE44.ISO when selecting the MacJapanese encoding (see screenshot):
Hi, If it's an M1 MacBook Air it sounds likely that the sparsebundle is using the APFS format, not HFS+. If that is the case, then HFSExplorer cannot open it. Best regards, Erik
Hi, Can the images not be opened at all or can they be opened but the filenames aren't decoded properly? If they can't be opened at all, then could you please copy the output in File->Debug console after attempting to open an image and then paste it here? Erik
Hi, My wife has a MacBook Air (M1) and uses Time Machine to backup (unencrypted) to a share on my Synology NAS. This seems to work OK. When I look at this share in Windows I see a folder called “MacBook Air.sparsebundle”. This folder contains 32244 files, 3 folders and occupies about 503 GB. 2021-09-23 16:19 DIR . 2021-09-23 15:41 DIR .. 2021-09-23 15:52 DIR bands 2021-09-23 15:41 516 com.apple.TimeMachine.MachineID.bckup 2021-09-23 15:41 516 com.apple.TimeMachine.MachineID.plist 2021-09-22 09:45...
Hi, My wife has a MacBook Air (M1) and uses Time Machine to backup (unencrypted) to a share on my Synology NAS. This seems to work OK. When I look at this share in Windows I see a folder called “MacBook Air.sparsebundle”. This folder contains 32244 files, 3 folders and occupies about 503 GB. 2021-09-23 16:19 . 2021-09-23 15:41 .. 2021-09-23 15:52 bands 2021-09-23 15:41 516 com.apple.TimeMachine.MachineID.bckup 2021-09-23 15:41 516 com.apple.TimeMachine.MachineID.plist 2021-09-22 09:45 1,028 com.apple.TimeMachine.Results.plist...
Cannot open HFS CD-ROM images with filenames in Japanese Mac OS encoding
I have a problem with a VMware image of High Sierra that could not open the volume marked for start-up. That volume was greyed out in DiskUtil. Someone on Superuser.com successfully extracted a volume from the virtual machine with 7zip and using your HSFexplorer managed to recover all the contents from an HSFX file. I've gone the same way, but using Ctrl+O on my hfsx file gave me a "couldn't open 3.hsfx file" message. Am I doing something wrong? Thanks for any help you can give me. Guy
Hi, I'm using HFSexplorer to recover files from my latest timemachine backup from my mac on an external harddrive onto my PC as my mac crashed and I can no longer use it for the time being. HFSexplorer was able to successfully find all the files on my external harddrive that I couldn't read with my PC. Though many read as 0 bytes, but I'm wondering if that's because the PC isn't able to read them yet? I followed the instructions here: https://www.howtogeek.com/212505/how-to-restore-files-from-a-time-machine-backup-on-windows/...
build.xml: Add 'overwrite="true"' when copying results from subprojects.
hfsexplorer.nsi: Use the https version of the web site in menu item.
launcher.rc: Remove reference to MFC-specific header.
HFSExplorer 2021.2.22.
HFSOriginalVolume.java: Fix leak of allocationFile at close time.
Improve "updates available" dialog with a link to the web site.
Retire build number except for internal use.
launcher.cpp: Display a UAC prompt when invoked with no arguments.
buildlauncher.bat: Clarify error message when JAVA_HOME is not defined.
Add buildlauncher.sh shell script for MSYS or cross-compile use.
Add ARM/ARM64 builds of llio.
Add dmgextractor as a submodule.
Fix an llio compiler printf string warning.
launcher.cpp: Add two new JVM dll search paths.
HFSExplorer 2020.9.17.
vcbuildlauncher.bat: Add support for building ARM binaries with VS2019.
vcbuildlauncher.bat: Pull JDK path from JAVA_HOME environment variable.
vcbuildlauncher.bat: Fix broken target prefix.
Update hfsx_dmglib.jar with fixes for the latest framework changes.