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.
DSStoreInfo.java: Suppress printing out the binary plist footer.
Refactor binary plist parsing to be reusable.
MacJapaneseStringCodec.java: Silence System.err log output.
DSStoreInfo.java: Fix trailing garbage character in Unicode output.
DSStoreInfo.java: Print structured interpretations of fwi0 and icvo.
Add support for the MacJapanese encoding when parsing HFS volumes.
Improve error handling when switching between HFS encodings.
Add more HFS encodings based on what's supported by the Java platform.
FileSystemBrowserWindow.java: Silence recently added error message.
Implement persistent storage of the user's HFS encoding preference.
Add mingw support to hfsexplorer launcher script.
Adjust MacJapanese data to Java 16 class size restrictions.
Add support for APM layouts without a valid Driver Descriptor Record.
Add Javadoc and make recent FileSystemBrowser methods package private.
APMPartition.java: Add support for entries with a 0 'pmDataCnt' value.
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.
RandomAccessFileDataLocator.java: Use Long.valueOf() instead new Long().
Fix 32-bit overflow in offset calculations for wrapped HFS+ volumes.
Java6Util.java: Fix outdated variable name in javadoc.
Pull latest catacombaeframework org.catacombae.util.Log optimization.
GPTPartitionType.java: Fix duplicate Apple boot partition type.
GPTPartitionType.java: Add check for duplicate entries for a GUID.
FSAttributes.java: Use Long.valueOf() instead new Long().
GPTPartitionType.java: Add more Apple and FreeBSD partition types.
Fix accidental Doxygen-isms in javadoc for MacJapanese code.
GPTPartitionType.java: Allow defining GUIDs using their string form.
GPTPartitionType.java: Add Solaris partition types.
GPTPartitionType.java: Add more Microsoft and boot partition types.
GPTPartitionType.java: Add HP-UX and more Linux partition types.
Dispose of the debug console window when the main window is closed.
GPTPartitionType.java: Add more partition types.
Add control characters to MacJapanese character data.
Add "Open with HFSExplorer" option to right-click context menu.
Change out-commented debug code to being disabled by an if block.
MacJapaneseStringCodec.java: Remove unnecessary string concatentation.
Add a fallback codec for unmapped characters in MacJapanese.
HFSExplorer 2021.10.9.
Use greedy matching when decoding MacJapanese sequences.
Add support for newer Java versions on macOS.
Fix broken '-dbgconsole' argument parsing after last commit.
Fix issues with single-byte codepage encoding.
Fix endless loop in MacJapanese string encoding of control characters.
Implement drag and drop opening of disk images.
Fix MacJapanese encoding bug for encoded sequences with value >= 0x8000.
Add support for Shift-JIS user defined range to MacJapaneseStringCodec.
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.