Apple Macintosh Filesystem: Can't extract all files #1012

Closed
opened 2026-01-29 15:38:27 +00:00 by claunia · 1 comment
Owner

Originally created by @smiRaphi on GitHub (Aug 9, 2025).

Originally assigned to: @claunia on GitHub.

Version

6.0.0-alpha6

Commit hash

89ae5e8

Tested debug version?

  • Yes

Which operating systems have you used?

  • Windows
  • Linux
  • macOS
  • Other

What is the architectural bit size you're using?

  • 32-bit
  • 64-bit
  • Unsure or unknown

What processor are you using?

  • An Intel or AMD
  • An ARM or Apple Silicon
  • Unsure or unknown

Image format

Bootable Mac HFS Volume/Disk image

Application that created the image

?

What were you doing when it failed?

  • I was converting the image to another format...
  • I was retrieving image information...
  • I was retrieving filesystem information...
  • I was listing the filesystem contents...
  • I was extracting the filesystem contents...
  • I was creating a metadata sidecar...
  • I was checksumming the image...
  • I was verifying the image...
  • I was calculating the image entropy...

Destination image format

No response

Filesystem

Apple Macintosh File System

Description

Only 4 files are being extracted/listed, Desktop & Finder with both 0 bytes in size and SCORES & System which are really small.

Exact command line used

aaru filesystem list .\Frogger.dsk -d

Expected behavior

The entire content being extracted/listed.

Actual behavior

Some files are missing.

Output of command execution with debug output enabled

aaru 6.0.0~alpha9+e10c237e
Copyright ╕ 2011-2023 Natalia Portillo

Identifying file filter...: 0%
Identifying image format...: 0%
Image format identified by Raw Disk Image.
Opening image file...: 0%
Enumerating partitions...: 0%
1 partitions found.

Partition 1:
Identifying filesystems on partition...: 0%
Identified by Apple Macintosh File System.
Mounting filesystem...: 0%
Root directory
Reading directory...: 0%
Retrieving file information...: 0%
                              0144  $
                              0           590  $Bitmap
                              0           512  $Boot
                              0           512  $MDB
03.04.2010     15:49:49       1             0  Desktop
                com.apple.FinderInfo    16
                com.apple.ResourceFork  1 807
23.03.1984     19:16:30       2             0  Finder
                com.apple.FinderInfo    16
                com.apple.ResourceFork  68 649
26.03.2010     06:08:02       4           180  SCORES
                com.apple.FinderInfo    16
02.06.1986     11:20:53       3024  System
                com.apple.FinderInfo    16
                com.apple.ResourceFork  98 128


DEBUG (Ls command): --debug=True
DEBUG (Ls command): --encoding=
DEBUG (Ls command): --input=.\Frogger.dsk
DEBUG (Ls command): --options=
DEBUG (Ls command): --verbose=False
DEBUG (Ls command): Parsed options:
DEBUG (Format detection): Trying plugin Aaru Format
DEBUG (Format detection): Trying plugin ACT Apricot Disk Image
DEBUG (Format detection): Trying plugin Alcohol 120% Media Descriptor Structure
DEBUG (Format detection): Trying plugin Anex86 Disk Image
DEBUG (Anex86 plugin): fdihdr.unknown = 6310732
DEBUG (Anex86 plugin): fdihdr.hddtype = 302024192
DEBUG (Anex86 plugin): fdihdr.hdrSize = 1392902144
DEBUG (Anex86 plugin): fdihdr.dskSize = 1702130553
DEBUG (Anex86 plugin): fdihdr.bps = 538976365
DEBUG (Anex86 plugin): fdihdr.spt = 538976288
DEBUG (Anex86 plugin): fdihdr.heads = 1174806560
DEBUG (Anex86 plugin): fdihdr.cylinders = 1701080681
DEBUG (Format detection): Trying plugin Apple 2IMG
DEBUG (Format detection): Trying plugin Apple Disk Archival/Retrieval Tool
DEBUG (Format detection): Trying plugin Apple DiskCopy 4.2
DEBUG (Format detection): Trying plugin Apple New Disk Image Format
DEBUG (Format detection): Trying plugin Apple NIB
DEBUG (Format detection): Trying plugin Apple Universal Disk Image Format
DEBUG (Format detection): Trying plugin Basic Lisa Utility
DEBUG (Format detection): Trying plugin BlindWrite 4
DEBUG (Format detection): Trying plugin BlindWrite 5
DEBUG (Format detection): Trying plugin CDRDAO tocfile
DEBUG (Format detection): Trying plugin CDRWin cuesheet
DEBUG (Format detection): Trying plugin CisCopy Disk Image (DC-File)
DEBUG (Format detection): Trying plugin CloneCD
DEBUG (Format detection): Trying plugin CopyTape
DEBUG (Format detection): Trying plugin CPCEMU Disk-File and Extended CPC
Disk-File
DEBUG (Format detection): Trying plugin d2f disk image
DEBUG (Format detection): Trying plugin D88 Disk Image
DEBUG (D88 plugin): d88hdr.name = "LK`"
DEBUG (D88 plugin): d88hdr.reserved is empty? = False
DEBUG (D88 plugin): d88hdr.write_protect = 0x06
DEBUG (D88 plugin): d88hdr.disk_type = 70 (70)
DEBUG (D88 plugin): d88hdr.disk_size = 1701080681
DEBUG (Format detection): Trying plugin Digital Research DiskCopy
DEBUG (Format detection): Trying plugin DIM Disk Image
DEBUG (Format detection): Trying plugin DiscFerret
DEBUG (Format detection): Trying plugin DiscJuggler
DEBUG (DiscJuggler plugin): dscLen = 0
DEBUG (Format detection): Trying plugin DiskDupe DDI Disk Image
DEBUG (Format detection): Trying plugin Dreamcast GDI image
DEBUG (Format detection): Trying plugin Dunfield's IMD
DEBUG (Format detection): Trying plugin HD-Copy disk image
DEBUG (Format detection): Trying plugin IBM SaveDskF
DEBUG (Format detection): Trying plugin KryoFlux STREAM
DEBUG (Format detection): Trying plugin MAME Compressed Hunks of Data
DEBUG (Format detection): Trying plugin MAXI Disk image
DEBUG (MAXI Disk plugin): tmp_header.unknown = 76
DEBUG (MAXI Disk plugin): tmp_header.diskType = 75
DEBUG (MAXI Disk plugin): tmp_header.heads = 96
DEBUG (MAXI Disk plugin): tmp_header.cylinders = 0
DEBUG (MAXI Disk plugin): tmp_header.bytesPerSector = 0
DEBUG (MAXI Disk plugin): tmp_header.sectorsPerTrack = 134
DEBUG (MAXI Disk plugin): tmp_header.unknown2 = 0
DEBUG (MAXI Disk plugin): tmp_header.unknown3 = 18
DEBUG (Format detection): Trying plugin Microsoft VHDX
DEBUG (Format detection): Trying plugin Nero Burning ROM image
DEBUG (Nero plugin): imageStream.Length = 409600
DEBUG (Nero plugin): footerV1.ChunkID = 0x00000000
DEBUG (Nero plugin): footerV1.FirstChunkOffset = 0
DEBUG (Nero plugin): footerV2.ChunkID = 0x00000000
DEBUG (Nero plugin): footerV2.FirstChunkOffset = 0
DEBUG (Format detection): Trying plugin Parallels disk image
DEBUG (Format detection): Trying plugin PartClone disk image
DEBUG (Format detection): Trying plugin Partimage disk image
DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image
DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image v2
DEBUG (QCOW plugin): qHdr.magic = 0x4C4B6000
DEBUG (QCOW plugin): qHdr.version = 8781842
DEBUG (Format detection): Trying plugin QEMU Enhanced Disk image
DEBUG (Format detection): Trying plugin Ray Arachelian's Disk IMage
DEBUG (Ray Arachelian's Disk IMage plugin): header.signature = LK`
DEBUG (Ray Arachelian's Disk IMage plugin): header.diskType = 85
DEBUG (Ray Arachelian's Disk IMage plugin): header.heads = 99
DEBUG (Ray Arachelian's Disk IMage plugin): header.cylinders = 112
DEBUG (Ray Arachelian's Disk IMage plugin): header.sectorsPerTrack = 83
DEBUG (Ray Arachelian's Disk IMage plugin): header.signature matches? = False
DEBUG (Format detection): Trying plugin RS-IDE Hard Disk Image
DEBUG (Format detection): Trying plugin Spectrum Floppy Disk Image
DEBUG (Format detection): Trying plugin SuperCardPro
DEBUG (Format detection): Trying plugin Sydex CopyQM
DEBUG (Format detection): Trying plugin Sydex TeleDisk
DEBUG (Format detection): Trying plugin T98 Hard Disk Image
DEBUG (Format detection): Trying plugin T98-Next NHD r0 Disk Image
DEBUG (Format detection): Trying plugin Virtual98 Disk Image
DEBUG (Format detection): Trying plugin VirtualBox Disk Image
DEBUG (Format detection): Trying plugin VirtualPC
DEBUG (Format detection): Trying plugin VMware disk image
DEBUG (Format detection): Trying plugin Atari Lynx
DEBUG (Format detection): Trying plugin iNES
DEBUG (Format detection): Trying plugin Nintendo 64
DEBUG (Format detection): Trying plugin Nintendo Game Boy
DEBUG (Format detection): Trying plugin Nintendo Game Boy Advance
DEBUG (Format detection): Trying plugin Sega Game Gear / Master System
DEBUG (Format detection): Trying plugin Sega Mega Drive / 32X / Pico
DEBUG (Format detection): Trying plugin Super Nintendo
DEBUG (Format detection): Trying plugin Raw Disk Image
DEBUG (Ls command): Correctly opened image file.
DEBUG (Ls command): Image without headers is 409600 bytes.
DEBUG (Ls command): Image has 800 sectors.
DEBUG (Ls command): Image identifies disk type as AppleSonySS.
DEBUG (Amiga RDB plugin): Possible magic at block 0 is 0x4C4B6000
DEBUG (Amiga RDB plugin): Possible magic at block 1 is 0x0116203C
DEBUG (Amiga RDB plugin): Possible magic at block 2 is 0xD2D7C7DD
DEBUG (Amiga RDB plugin): Possible magic at block 3 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 4 is 0x8000464E
DEBUG (Amiga RDB plugin): Possible magic at block 5 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 6 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 7 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 8 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 9 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 10 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 11 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 12 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 13 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 14 is 0x00000000
DEBUG (Amiga RDB plugin): Possible magic at block 15 is 0x00000000
DEBUG (AppleMap Plugin): ddm.sbSig = 0x4C4B
DEBUG (AppleMap Plugin): ddm.sbBlockSize = 24576
DEBUG (AppleMap Plugin): ddm.sbBlocks = 8781842
DEBUG (AppleMap Plugin): ddm.sbDevType = 0
DEBUG (AppleMap Plugin): ddm.sbDevId = 1619
DEBUG (AppleMap Plugin): ddm.sbData = 0x79737465
DEBUG (AppleMap Plugin): ddm.sbDrvrCount = 27936
DEBUG (Atari partition plugin): Boot code SHA1:
f1122990c948b6786abfa7baba9c2b1afce78858
DEBUG (Atari partition plugin): table.icdEntries[[0]].flag = 0x54
DEBUG (Atari partition plugin): table.icdEntries[[0]].type = 0x403200
DEBUG (Atari partition plugin): table.icdEntries[[0]].start = 2803769800
DEBUG (Atari partition plugin): table.icdEntries[[0]].length = 55455937
DEBUG (Atari partition plugin): table.icdEntries[[1]].flag = 0x31
DEBUG (Atari partition plugin): table.icdEntries[[1]].type = 0xFC0002
DEBUG (Atari partition plugin): table.icdEntries[[1]].start = 55353084
DEBUG (Atari partition plugin): table.icdEntries[[1]].length = 3285071
DEBUG (Atari partition plugin): table.icdEntries[[2]].flag = 0x31
DEBUG (Atari partition plugin): table.icdEntries[[2]].type = 0x780210
DEBUG (Atari partition plugin): table.icdEntries[[2]].start = 1482767
DEBUG (Atari partition plugin): table.icdEntries[[2]].length = 1711276466
DEBUG (Atari partition plugin): table.icdEntries[[3]].flag = 0xDE
DEBUG (Atari partition plugin): table.icdEntries[[3]].type = 0xFC0032
DEBUG (Atari partition plugin): table.icdEntries[[3]].start = 1140329176
DEBUG (Atari partition plugin): table.icdEntries[[3]].length = 1106968198
DEBUG (Atari partition plugin): table.icdEntries[[4]].flag = 0x70
DEBUG (Atari partition plugin): table.icdEntries[[4]].type = 0x10A02E
DEBUG (Atari partition plugin): table.icdEntries[[4]].start = 1431252751
DEBUG (Atari partition plugin): table.icdEntries[[4]].length = 1215826426
DEBUG (Atari partition plugin): table.icdEntries[[5]].flag = 0x20
DEBUG (Atari partition plugin): table.icdEntries[[5]].type = 0x780810
DEBUG (Atari partition plugin): table.icdEntries[[5]].start = 1318072351
DEBUG (Atari partition plugin): table.icdEntries[[5]].length = 3863491008
DEBUG (Atari partition plugin): table.icdEntries[[6]].flag = 0x01
DEBUG (Atari partition plugin): table.icdEntries[[6]].type = 0x060838
DEBUG (Atari partition plugin): table.icdEntries[[6]].start = 393739
DEBUG (Atari partition plugin): table.icdEntries[[6]].length = 1459095763
DEBUG (Atari partition plugin): table.icdEntries[[7]].flag = 0xA8
DEBUG (Atari partition plugin): table.icdEntries[[7]].type = 0x5243FA
DEBUG (Atari partition plugin): table.icdEntries[[7]].start = 4271666689
DEBUG (Atari partition plugin): table.icdEntries[[7]].length = 1627390360
DEBUG (Atari partition plugin): table.size = 1627390448
DEBUG (Atari partition plugin): table.entries[[0]].flag = 0xA8
DEBUG (Atari partition plugin): table.entries[[0]].type = 0x53554F
DEBUG (Atari partition plugin): table.entries[[0]].start = 1119357682
DEBUG (Atari partition plugin): table.entries[[0]].length = 2845133407
DEBUG (Atari partition plugin): table.entries[[1]].flag = 0x6B
DEBUG (Atari partition plugin): table.entries[[1]].type = 0x000156
DEBUG (Atari partition plugin): table.entries[[1]].start = 1042227295
DEBUG (Atari partition plugin): table.entries[[1]].length = 2690064888
DEBUG (Atari partition plugin): table.entries[[2]].flag = 0x02
DEBUG (Atari partition plugin): table.entries[[2]].type = 0xA60118
DEBUG (Atari partition plugin): table.entries[[2]].start = 1498361660
DEBUG (Atari partition plugin): table.entries[[2]].length = 1146306900
DEBUG (Atari partition plugin): table.entries[[3]].flag = 0x42
DEBUG (Atari partition plugin): table.entries[[3]].type = 0x67A9A0
DEBUG (Atari partition plugin): table.entries[[3]].start = 706701056
DEBUG (Atari partition plugin): table.entries[[3]].length = 18751557
DEBUG (Atari partition plugin): table.badStart = 567280314
DEBUG (Atari partition plugin): table.badLength = 2835247144
DEBUG (Atari partition plugin): table.checksum = 0x6100
DEBUG (BSD plugin): dl.magic on sector 0 at offset 0 = 0x00604B4C (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 0 at offset 9 = 0x79530600 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 0 at offset 64 = 0x626D6573 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 0 at offset 128 = 0x00000043 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 0 at offset 516 = 0x00060000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 1 at offset 0 = 0x3C201601 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 1 at offset 9 = 0x67FEFD3A (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 1 at offset 64 = 0x0061F570 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 1 at offset 128 = 0x472092A9 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 1 at offset 516 = 0xDDC73D30 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 2 at offset 0 = 0xDDC7D7D2 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 2 at offset 9 = 0x0000003D (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 2 at offset 64 = 0x00043000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 2 at offset 128 = 0xF0022ED0 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 2 at offset 516 = 0x00000000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 9 at offset 0 = 0x00000000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 9 at offset 9 = 0x00000000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 9 at offset 64 = 0x00000000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 9 at offset 128 = 0x00000000 (expected
0x82564557)
DEBUG (BSD plugin): dl.magic on sector 9 at offset 516 = 0x00000000 (expected
0x82564557)
DEBUG (GPT Plugin): hdr.signature = 0x000600003C201601
DEBUG (Human68k plugin): sectorSize = 512
DEBUG (Human68k plugin): table.magic = 8000464E
DEBUG (MBR plugin): xmlmedia = BlockMedia
DEBUG (MBR plugin): mbr.magic = 0061
DEBUG (SGIVH plugin): dvh.magic = 0x4C4B6000 (should be 0x0BE5A941)
DEBUG (Sun plugin): dkl.dkl_magic = 0x2870
DEBUG (Sun plugin): dkl8.dkl_vtoc.v_sanity = 0x0C01B8D1
DEBUG (Sun plugin): dkl16.dkl_vtoc.v_sanity = 0x65747379
DEBUG (VTOC plugin): sanity at 0 is 0x12008600 (should be 0xCA5E600D or
0x0D605ECA)
DEBUG (VTOC plugin): sanity at 1 is 0x00060000 (should be 0xCA5E600D or
0x0D605ECA)
DEBUG (VTOC plugin): sanity at 8 is 0x00000000 (should be 0xCA5E600D or
0x0D605ECA)
DEBUG (VTOC plugin): sanity at 29 is 0x72462020 (should be 0xCA5E600D or
0x0D605ECA)
DEBUG (XENIX plugin): xnxtbl.p_magic = 0x6842 (should be 0x1234)
DEBUG (Ls command): No partitions found
DEBUG (ADFS Plugin): oldMap0.checksum = 65
DEBUG (ADFS Plugin): oldChk0 = 40
DEBUG (ADFS Plugin): oldMap1.checksum = 7
DEBUG (ADFS Plugin): oldChk1 = 217
DEBUG (ADFS Plugin): newChk = 154
DEBUG (ADFS Plugin): map.zoneChecksum = 76
DEBUG (ADFS Plugin): bootChk = 0
DEBUG (ADFS Plugin): bBlock.checksum = 0
DEBUG (ADFS Plugin): drSb.log2secsize = 0
DEBUG (ADFS Plugin): drSb.idlen = 0
DEBUG (ADFS Plugin): drSb.disc_size_high = 0
DEBUG (ADFS Plugin): drSb.disc_size = 0
DEBUG (ADFS Plugin): IsNullOrEmpty(drSb.reserved) = True
DEBUG (ProDOS plugin): prePointer = 55250
DEBUG (BTRFS Plugin): sbSectorOff = 128
DEBUG (BTRFS Plugin): sbSectorSize = 8
DEBUG (BTRFS Plugin): partition.PartitionStartSector = 0
DEBUG (BTRFS Plugin): btrfsSb.magic = 0x0000000000000000
DEBUG (dump(8) plugin): old magic = 0x00002020
DEBUG (dump(8) plugin): aix magic = 0x46062020
DEBUG (dump(8) plugin): new magic = 0x46062020
DEBUG (EFS plugin): magic at 1 = 0x0400010C (expected 0x00072959 or 0x0007295A)
DEBUG (Files-11 plugin): magic: "System     "
DEBUG (Fossil plugin): magic at 0x2F3C494E (expected 0x3776AE89)
DEBUG (LIF plugin): magic 0x00004C4B (expected 0x00008000)
DEBUG (Locus plugin): magic at 0 = 0x00604B4C
DEBUG (Locus plugin): magic at 1 = 0x3C201601
DEBUG (Locus plugin): magic at 2 = 0xDDC7D7D2
DEBUG (Locus plugin): magic at 3 = 0x00000000
DEBUG (Locus plugin): magic at 4 = 0x4E460080
DEBUG (Locus plugin): magic at 5 = 0x00000000
DEBUG (Locus plugin): magic at 6 = 0x00000000
DEBUG (Locus plugin): magic at 7 = 0x00000000
DEBUG (Locus plugin): magic at 8 = 0x00000000
DEBUG (FAT plugin): Human bpc = 8224
DEBUG (FAT plugin): Human clusters = 1606
DEBUG (FAT plugin): Human big_clusters = 1684369952
DEBUG (FAT plugin): Human expected clusters = 49
DEBUG (FAT plugin): humanClustersCorrect = False
DEBUG (FAT plugin): humanOemCorrect = False
DEBUG (FAT plugin): humanBranchCorrect = False
DEBUG (FAT plugin): atari_oem_correct = False
DEBUG (FAT plugin): dos_oem_correct = False
DEBUG (FAT plugin): bps = 31059
DEBUG (FAT plugin): bits in bps = 9
DEBUG (FAT plugin): spc = 115
DEBUG (FAT plugin): correct_spc = False
DEBUG (FAT plugin): reserved_secs = 25972
DEBUG (FAT plugin): fats_no = 109
DEBUG (FAT plugin): root_entries = 8224
DEBUG (FAT plugin): sectors = 8224
DEBUG (FAT plugin): media_descriptor = 0x20
DEBUG (FAT plugin): fat_sectors = 8224
DEBUG (FAT plugin): msx_id = "Screen"
DEBUG (FAT plugin): big_sectors = 538976370
DEBUG (FAT plugin): bpb_signature = 0x20
DEBUG (FAT plugin): fat32_signature = 0x6D
DEBUG (FAT plugin): fat32_id = "Screen  "
DEBUG (FAT plugin): huge_sectors = 2314971590241182547
DEBUG (FAT plugin): fat_id = 0x01
DEBUG (FAT plugin): apricot_bps = 28757
DEBUG (FAT plugin): apricot_spc = 83
DEBUG (FAT plugin): apricot_correct_spc = False
DEBUG (FAT plugin): apricot_reserved_secs = 29283
DEBUG (FAT plugin): apricot_fats_no = 101
DEBUG (FAT plugin): apricot_root_entries = 28261
DEBUG (FAT plugin): apricot_sectors = 8224
DEBUG (FAT plugin): apricot_media_descriptor = 0x06
DEBUG (FAT plugin): apricot_fat_sectors = 26950
DEBUG (FAT plugin): 1st fat cluster 1 = 620
DEBUG (RBF plugin): magic at 0 = 0x72202020 or 0x4C4B6000 (expected 0x4372757A
or 0x7A757243)
DEBUG (RBF plugin): magic at 4 = 0x00011000 or 0x8000464E (expected 0x4372757A
or 0x7A757243)
DEBUG (RBF plugin): magic at 15 = 0x00000000 or 0x00000000 (expected 0x4372757A
or 0x7A757243)
DEBUG (UCSD Pascal Plugin): volEntry.firstBlock = -11561
DEBUG (UCSD Pascal Plugin): volEntry.lastBlock = -14371
DEBUG (UCSD Pascal Plugin): volEntry.entryType = 12349
DEBUG (UCSD Pascal Plugin): volEntry.blocks = 4
DEBUG (UCSD Pascal Plugin): volEntry.files = 12
DEBUG (UCSD Pascal Plugin): volEntry.dummy = 391
DEBUG (UCSD Pascal Plugin): volEntry.lastBoot = 0
DEBUG (UCSD Pascal Plugin): volEntry.tail = 67108864
DEBUG (UNICOS plugin): magic = 0x4C4B600000860012 (expected 0x6E6331667331636E)
DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 15407
DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 20041
DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0x54
DEBUG (UDF Plugin): anchor.tag.reserved = 76
DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 831
DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0xA0A9
DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 7978
DEBUG (UDF Plugin): anchor.tag.tagLocation = 1330974311
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length =
2762540335
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location =
73818040
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length =
2913535279
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location =
1009716015
DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 0
DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 512
DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0xFF
DEBUG (UDF Plugin): anchor.tag.reserved = 255
DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 65535
DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0xFFFF
DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 65535
DEBUG (UDF Plugin): anchor.tag.tagLocation = 4286054365
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length =
4286054365
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location =
2011002845
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length =
2011002845
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location =
1437226410
DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 252
DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 1536
DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0xF6
DEBUG (UDF Plugin): anchor.tag.reserved = 0
DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 258
DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0xF5F4
DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 237
DEBUG (UDF Plugin): anchor.tag.tagLocation = 2933587717
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length =
4236292010
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location = 393984
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length =
16461824
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location =
16658432
DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 0
DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 0
DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0x00
DEBUG (UDF Plugin): anchor.tag.reserved = 0
DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 0
DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0x0000
DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 0
DEBUG (UDF Plugin): anchor.tag.tagLocation = 0
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length = 0
DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location = 0
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length = 0
DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location = 0
DEBUG (XFS plugin): magic at 0 = 0x4C4B6000 (expected 0x58465342)
DEBUG (XFS plugin): magic at 1 = 0x0116203C (expected 0x58465342)
DEBUG (XFS plugin): magic at 2 = 0xD2D7C7DD (expected 0x58465342)
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used
DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 1
DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 2
DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 1807
DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 4096
DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 03.04.2010 17:49:49
DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 03.04.2010 17:49:49
DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = Desktop
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used
DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 2
DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 6
DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 68649
DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 69632
DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 23.03.1984 20:16:30
DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 14.08.1984 02:27:00
DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = Finder
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used
DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 3
DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 170
DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 1024
DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 1024
DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 74
DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 98128
DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 98304
DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 02.06.1986 13:20:53
DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 26.03.2010 07:04:51
DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = System
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used
DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 4
DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 171
DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 180
DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 1024
DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 0
DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 26.03.2010 07:08:02
DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 26.03.2010 07:08:02
DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = SCORES

Affected image

868.zip

Originally created by @smiRaphi on GitHub (Aug 9, 2025). Originally assigned to: @claunia on GitHub. ### Version 6.0.0-alpha6 ### Commit hash 89ae5e8 ### Tested debug version? - [x] Yes ### Which operating systems have you used? - [x] Windows - [ ] Linux - [ ] macOS - [ ] Other ### What is the architectural bit size you're using? - [ ] 32-bit - [x] 64-bit - [ ] Unsure or unknown ### What processor are you using? - [x] An Intel or AMD - [ ] An ARM or Apple Silicon - [ ] Unsure or unknown ### Image format Bootable Mac HFS Volume/Disk image ### Application that created the image ? ### What were you doing when it failed? - [ ] I was converting the image to another format... - [ ] I was retrieving image information... - [ ] I was retrieving filesystem information... - [x] I was listing the filesystem contents... - [x] I was extracting the filesystem contents... - [ ] I was creating a metadata sidecar... - [ ] I was checksumming the image... - [ ] I was verifying the image... - [ ] I was calculating the image entropy... ### Destination image format _No response_ ### Filesystem Apple Macintosh File System ### Description Only 4 files are being extracted/listed, `Desktop` & `Finder` with both 0 bytes in size and `SCORES` & `System` which are really small. ### Exact command line used `aaru filesystem list .\Frogger.dsk -d` ### Expected behavior The entire content being extracted/listed. ### Actual behavior Some files are missing. ### Output of command execution with debug output enabled ```shell aaru 6.0.0~alpha9+e10c237e Copyright ╕ 2011-2023 Natalia Portillo Identifying file filter...: 0% Identifying image format...: 0% Image format identified by Raw Disk Image. Opening image file...: 0% Enumerating partitions...: 0% 1 partitions found. Partition 1: Identifying filesystems on partition...: 0% Identified by Apple Macintosh File System. Mounting filesystem...: 0% Root directory Reading directory...: 0% Retrieving file information...: 0% 0 6 144 $ 0 590 $Bitmap 0 512 $Boot 0 512 $MDB 03.04.2010 15:49:49 1 0 Desktop com.apple.FinderInfo 16 com.apple.ResourceFork 1 807 23.03.1984 19:16:30 2 0 Finder com.apple.FinderInfo 16 com.apple.ResourceFork 68 649 26.03.2010 06:08:02 4 180 SCORES com.apple.FinderInfo 16 02.06.1986 11:20:53 3 1 024 System com.apple.FinderInfo 16 com.apple.ResourceFork 98 128 DEBUG (Ls command): --debug=True DEBUG (Ls command): --encoding= DEBUG (Ls command): --input=.\Frogger.dsk DEBUG (Ls command): --options= DEBUG (Ls command): --verbose=False DEBUG (Ls command): Parsed options: DEBUG (Format detection): Trying plugin Aaru Format DEBUG (Format detection): Trying plugin ACT Apricot Disk Image DEBUG (Format detection): Trying plugin Alcohol 120% Media Descriptor Structure DEBUG (Format detection): Trying plugin Anex86 Disk Image DEBUG (Anex86 plugin): fdihdr.unknown = 6310732 DEBUG (Anex86 plugin): fdihdr.hddtype = 302024192 DEBUG (Anex86 plugin): fdihdr.hdrSize = 1392902144 DEBUG (Anex86 plugin): fdihdr.dskSize = 1702130553 DEBUG (Anex86 plugin): fdihdr.bps = 538976365 DEBUG (Anex86 plugin): fdihdr.spt = 538976288 DEBUG (Anex86 plugin): fdihdr.heads = 1174806560 DEBUG (Anex86 plugin): fdihdr.cylinders = 1701080681 DEBUG (Format detection): Trying plugin Apple 2IMG DEBUG (Format detection): Trying plugin Apple Disk Archival/Retrieval Tool DEBUG (Format detection): Trying plugin Apple DiskCopy 4.2 DEBUG (Format detection): Trying plugin Apple New Disk Image Format DEBUG (Format detection): Trying plugin Apple NIB DEBUG (Format detection): Trying plugin Apple Universal Disk Image Format DEBUG (Format detection): Trying plugin Basic Lisa Utility DEBUG (Format detection): Trying plugin BlindWrite 4 DEBUG (Format detection): Trying plugin BlindWrite 5 DEBUG (Format detection): Trying plugin CDRDAO tocfile DEBUG (Format detection): Trying plugin CDRWin cuesheet DEBUG (Format detection): Trying plugin CisCopy Disk Image (DC-File) DEBUG (Format detection): Trying plugin CloneCD DEBUG (Format detection): Trying plugin CopyTape DEBUG (Format detection): Trying plugin CPCEMU Disk-File and Extended CPC Disk-File DEBUG (Format detection): Trying plugin d2f disk image DEBUG (Format detection): Trying plugin D88 Disk Image DEBUG (D88 plugin): d88hdr.name = "LK`" DEBUG (D88 plugin): d88hdr.reserved is empty? = False DEBUG (D88 plugin): d88hdr.write_protect = 0x06 DEBUG (D88 plugin): d88hdr.disk_type = 70 (70) DEBUG (D88 plugin): d88hdr.disk_size = 1701080681 DEBUG (Format detection): Trying plugin Digital Research DiskCopy DEBUG (Format detection): Trying plugin DIM Disk Image DEBUG (Format detection): Trying plugin DiscFerret DEBUG (Format detection): Trying plugin DiscJuggler DEBUG (DiscJuggler plugin): dscLen = 0 DEBUG (Format detection): Trying plugin DiskDupe DDI Disk Image DEBUG (Format detection): Trying plugin Dreamcast GDI image DEBUG (Format detection): Trying plugin Dunfield's IMD DEBUG (Format detection): Trying plugin HD-Copy disk image DEBUG (Format detection): Trying plugin IBM SaveDskF DEBUG (Format detection): Trying plugin KryoFlux STREAM DEBUG (Format detection): Trying plugin MAME Compressed Hunks of Data DEBUG (Format detection): Trying plugin MAXI Disk image DEBUG (MAXI Disk plugin): tmp_header.unknown = 76 DEBUG (MAXI Disk plugin): tmp_header.diskType = 75 DEBUG (MAXI Disk plugin): tmp_header.heads = 96 DEBUG (MAXI Disk plugin): tmp_header.cylinders = 0 DEBUG (MAXI Disk plugin): tmp_header.bytesPerSector = 0 DEBUG (MAXI Disk plugin): tmp_header.sectorsPerTrack = 134 DEBUG (MAXI Disk plugin): tmp_header.unknown2 = 0 DEBUG (MAXI Disk plugin): tmp_header.unknown3 = 18 DEBUG (Format detection): Trying plugin Microsoft VHDX DEBUG (Format detection): Trying plugin Nero Burning ROM image DEBUG (Nero plugin): imageStream.Length = 409600 DEBUG (Nero plugin): footerV1.ChunkID = 0x00000000 DEBUG (Nero plugin): footerV1.FirstChunkOffset = 0 DEBUG (Nero plugin): footerV2.ChunkID = 0x00000000 DEBUG (Nero plugin): footerV2.FirstChunkOffset = 0 DEBUG (Format detection): Trying plugin Parallels disk image DEBUG (Format detection): Trying plugin PartClone disk image DEBUG (Format detection): Trying plugin Partimage disk image DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image DEBUG (Format detection): Trying plugin QEMU Copy-On-Write disk image v2 DEBUG (QCOW plugin): qHdr.magic = 0x4C4B6000 DEBUG (QCOW plugin): qHdr.version = 8781842 DEBUG (Format detection): Trying plugin QEMU Enhanced Disk image DEBUG (Format detection): Trying plugin Ray Arachelian's Disk IMage DEBUG (Ray Arachelian's Disk IMage plugin): header.signature = LK` DEBUG (Ray Arachelian's Disk IMage plugin): header.diskType = 85 DEBUG (Ray Arachelian's Disk IMage plugin): header.heads = 99 DEBUG (Ray Arachelian's Disk IMage plugin): header.cylinders = 112 DEBUG (Ray Arachelian's Disk IMage plugin): header.sectorsPerTrack = 83 DEBUG (Ray Arachelian's Disk IMage plugin): header.signature matches? = False DEBUG (Format detection): Trying plugin RS-IDE Hard Disk Image DEBUG (Format detection): Trying plugin Spectrum Floppy Disk Image DEBUG (Format detection): Trying plugin SuperCardPro DEBUG (Format detection): Trying plugin Sydex CopyQM DEBUG (Format detection): Trying plugin Sydex TeleDisk DEBUG (Format detection): Trying plugin T98 Hard Disk Image DEBUG (Format detection): Trying plugin T98-Next NHD r0 Disk Image DEBUG (Format detection): Trying plugin Virtual98 Disk Image DEBUG (Format detection): Trying plugin VirtualBox Disk Image DEBUG (Format detection): Trying plugin VirtualPC DEBUG (Format detection): Trying plugin VMware disk image DEBUG (Format detection): Trying plugin Atari Lynx DEBUG (Format detection): Trying plugin iNES DEBUG (Format detection): Trying plugin Nintendo 64 DEBUG (Format detection): Trying plugin Nintendo Game Boy DEBUG (Format detection): Trying plugin Nintendo Game Boy Advance DEBUG (Format detection): Trying plugin Sega Game Gear / Master System DEBUG (Format detection): Trying plugin Sega Mega Drive / 32X / Pico DEBUG (Format detection): Trying plugin Super Nintendo DEBUG (Format detection): Trying plugin Raw Disk Image DEBUG (Ls command): Correctly opened image file. DEBUG (Ls command): Image without headers is 409600 bytes. DEBUG (Ls command): Image has 800 sectors. DEBUG (Ls command): Image identifies disk type as AppleSonySS. DEBUG (Amiga RDB plugin): Possible magic at block 0 is 0x4C4B6000 DEBUG (Amiga RDB plugin): Possible magic at block 1 is 0x0116203C DEBUG (Amiga RDB plugin): Possible magic at block 2 is 0xD2D7C7DD DEBUG (Amiga RDB plugin): Possible magic at block 3 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 4 is 0x8000464E DEBUG (Amiga RDB plugin): Possible magic at block 5 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 6 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 7 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 8 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 9 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 10 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 11 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 12 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 13 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 14 is 0x00000000 DEBUG (Amiga RDB plugin): Possible magic at block 15 is 0x00000000 DEBUG (AppleMap Plugin): ddm.sbSig = 0x4C4B DEBUG (AppleMap Plugin): ddm.sbBlockSize = 24576 DEBUG (AppleMap Plugin): ddm.sbBlocks = 8781842 DEBUG (AppleMap Plugin): ddm.sbDevType = 0 DEBUG (AppleMap Plugin): ddm.sbDevId = 1619 DEBUG (AppleMap Plugin): ddm.sbData = 0x79737465 DEBUG (AppleMap Plugin): ddm.sbDrvrCount = 27936 DEBUG (Atari partition plugin): Boot code SHA1: f1122990c948b6786abfa7baba9c2b1afce78858 DEBUG (Atari partition plugin): table.icdEntries[[0]].flag = 0x54 DEBUG (Atari partition plugin): table.icdEntries[[0]].type = 0x403200 DEBUG (Atari partition plugin): table.icdEntries[[0]].start = 2803769800 DEBUG (Atari partition plugin): table.icdEntries[[0]].length = 55455937 DEBUG (Atari partition plugin): table.icdEntries[[1]].flag = 0x31 DEBUG (Atari partition plugin): table.icdEntries[[1]].type = 0xFC0002 DEBUG (Atari partition plugin): table.icdEntries[[1]].start = 55353084 DEBUG (Atari partition plugin): table.icdEntries[[1]].length = 3285071 DEBUG (Atari partition plugin): table.icdEntries[[2]].flag = 0x31 DEBUG (Atari partition plugin): table.icdEntries[[2]].type = 0x780210 DEBUG (Atari partition plugin): table.icdEntries[[2]].start = 1482767 DEBUG (Atari partition plugin): table.icdEntries[[2]].length = 1711276466 DEBUG (Atari partition plugin): table.icdEntries[[3]].flag = 0xDE DEBUG (Atari partition plugin): table.icdEntries[[3]].type = 0xFC0032 DEBUG (Atari partition plugin): table.icdEntries[[3]].start = 1140329176 DEBUG (Atari partition plugin): table.icdEntries[[3]].length = 1106968198 DEBUG (Atari partition plugin): table.icdEntries[[4]].flag = 0x70 DEBUG (Atari partition plugin): table.icdEntries[[4]].type = 0x10A02E DEBUG (Atari partition plugin): table.icdEntries[[4]].start = 1431252751 DEBUG (Atari partition plugin): table.icdEntries[[4]].length = 1215826426 DEBUG (Atari partition plugin): table.icdEntries[[5]].flag = 0x20 DEBUG (Atari partition plugin): table.icdEntries[[5]].type = 0x780810 DEBUG (Atari partition plugin): table.icdEntries[[5]].start = 1318072351 DEBUG (Atari partition plugin): table.icdEntries[[5]].length = 3863491008 DEBUG (Atari partition plugin): table.icdEntries[[6]].flag = 0x01 DEBUG (Atari partition plugin): table.icdEntries[[6]].type = 0x060838 DEBUG (Atari partition plugin): table.icdEntries[[6]].start = 393739 DEBUG (Atari partition plugin): table.icdEntries[[6]].length = 1459095763 DEBUG (Atari partition plugin): table.icdEntries[[7]].flag = 0xA8 DEBUG (Atari partition plugin): table.icdEntries[[7]].type = 0x5243FA DEBUG (Atari partition plugin): table.icdEntries[[7]].start = 4271666689 DEBUG (Atari partition plugin): table.icdEntries[[7]].length = 1627390360 DEBUG (Atari partition plugin): table.size = 1627390448 DEBUG (Atari partition plugin): table.entries[[0]].flag = 0xA8 DEBUG (Atari partition plugin): table.entries[[0]].type = 0x53554F DEBUG (Atari partition plugin): table.entries[[0]].start = 1119357682 DEBUG (Atari partition plugin): table.entries[[0]].length = 2845133407 DEBUG (Atari partition plugin): table.entries[[1]].flag = 0x6B DEBUG (Atari partition plugin): table.entries[[1]].type = 0x000156 DEBUG (Atari partition plugin): table.entries[[1]].start = 1042227295 DEBUG (Atari partition plugin): table.entries[[1]].length = 2690064888 DEBUG (Atari partition plugin): table.entries[[2]].flag = 0x02 DEBUG (Atari partition plugin): table.entries[[2]].type = 0xA60118 DEBUG (Atari partition plugin): table.entries[[2]].start = 1498361660 DEBUG (Atari partition plugin): table.entries[[2]].length = 1146306900 DEBUG (Atari partition plugin): table.entries[[3]].flag = 0x42 DEBUG (Atari partition plugin): table.entries[[3]].type = 0x67A9A0 DEBUG (Atari partition plugin): table.entries[[3]].start = 706701056 DEBUG (Atari partition plugin): table.entries[[3]].length = 18751557 DEBUG (Atari partition plugin): table.badStart = 567280314 DEBUG (Atari partition plugin): table.badLength = 2835247144 DEBUG (Atari partition plugin): table.checksum = 0x6100 DEBUG (BSD plugin): dl.magic on sector 0 at offset 0 = 0x00604B4C (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 0 at offset 9 = 0x79530600 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 0 at offset 64 = 0x626D6573 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 0 at offset 128 = 0x00000043 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 0 at offset 516 = 0x00060000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 1 at offset 0 = 0x3C201601 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 1 at offset 9 = 0x67FEFD3A (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 1 at offset 64 = 0x0061F570 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 1 at offset 128 = 0x472092A9 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 1 at offset 516 = 0xDDC73D30 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 2 at offset 0 = 0xDDC7D7D2 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 2 at offset 9 = 0x0000003D (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 2 at offset 64 = 0x00043000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 2 at offset 128 = 0xF0022ED0 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 2 at offset 516 = 0x00000000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 9 at offset 0 = 0x00000000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 9 at offset 9 = 0x00000000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 9 at offset 64 = 0x00000000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 9 at offset 128 = 0x00000000 (expected 0x82564557) DEBUG (BSD plugin): dl.magic on sector 9 at offset 516 = 0x00000000 (expected 0x82564557) DEBUG (GPT Plugin): hdr.signature = 0x000600003C201601 DEBUG (Human68k plugin): sectorSize = 512 DEBUG (Human68k plugin): table.magic = 8000464E DEBUG (MBR plugin): xmlmedia = BlockMedia DEBUG (MBR plugin): mbr.magic = 0061 DEBUG (SGIVH plugin): dvh.magic = 0x4C4B6000 (should be 0x0BE5A941) DEBUG (Sun plugin): dkl.dkl_magic = 0x2870 DEBUG (Sun plugin): dkl8.dkl_vtoc.v_sanity = 0x0C01B8D1 DEBUG (Sun plugin): dkl16.dkl_vtoc.v_sanity = 0x65747379 DEBUG (VTOC plugin): sanity at 0 is 0x12008600 (should be 0xCA5E600D or 0x0D605ECA) DEBUG (VTOC plugin): sanity at 1 is 0x00060000 (should be 0xCA5E600D or 0x0D605ECA) DEBUG (VTOC plugin): sanity at 8 is 0x00000000 (should be 0xCA5E600D or 0x0D605ECA) DEBUG (VTOC plugin): sanity at 29 is 0x72462020 (should be 0xCA5E600D or 0x0D605ECA) DEBUG (XENIX plugin): xnxtbl.p_magic = 0x6842 (should be 0x1234) DEBUG (Ls command): No partitions found DEBUG (ADFS Plugin): oldMap0.checksum = 65 DEBUG (ADFS Plugin): oldChk0 = 40 DEBUG (ADFS Plugin): oldMap1.checksum = 7 DEBUG (ADFS Plugin): oldChk1 = 217 DEBUG (ADFS Plugin): newChk = 154 DEBUG (ADFS Plugin): map.zoneChecksum = 76 DEBUG (ADFS Plugin): bootChk = 0 DEBUG (ADFS Plugin): bBlock.checksum = 0 DEBUG (ADFS Plugin): drSb.log2secsize = 0 DEBUG (ADFS Plugin): drSb.idlen = 0 DEBUG (ADFS Plugin): drSb.disc_size_high = 0 DEBUG (ADFS Plugin): drSb.disc_size = 0 DEBUG (ADFS Plugin): IsNullOrEmpty(drSb.reserved) = True DEBUG (ProDOS plugin): prePointer = 55250 DEBUG (BTRFS Plugin): sbSectorOff = 128 DEBUG (BTRFS Plugin): sbSectorSize = 8 DEBUG (BTRFS Plugin): partition.PartitionStartSector = 0 DEBUG (BTRFS Plugin): btrfsSb.magic = 0x0000000000000000 DEBUG (dump(8) plugin): old magic = 0x00002020 DEBUG (dump(8) plugin): aix magic = 0x46062020 DEBUG (dump(8) plugin): new magic = 0x46062020 DEBUG (EFS plugin): magic at 1 = 0x0400010C (expected 0x00072959 or 0x0007295A) DEBUG (Files-11 plugin): magic: "System " DEBUG (Fossil plugin): magic at 0x2F3C494E (expected 0x3776AE89) DEBUG (LIF plugin): magic 0x00004C4B (expected 0x00008000) DEBUG (Locus plugin): magic at 0 = 0x00604B4C DEBUG (Locus plugin): magic at 1 = 0x3C201601 DEBUG (Locus plugin): magic at 2 = 0xDDC7D7D2 DEBUG (Locus plugin): magic at 3 = 0x00000000 DEBUG (Locus plugin): magic at 4 = 0x4E460080 DEBUG (Locus plugin): magic at 5 = 0x00000000 DEBUG (Locus plugin): magic at 6 = 0x00000000 DEBUG (Locus plugin): magic at 7 = 0x00000000 DEBUG (Locus plugin): magic at 8 = 0x00000000 DEBUG (FAT plugin): Human bpc = 8224 DEBUG (FAT plugin): Human clusters = 1606 DEBUG (FAT plugin): Human big_clusters = 1684369952 DEBUG (FAT plugin): Human expected clusters = 49 DEBUG (FAT plugin): humanClustersCorrect = False DEBUG (FAT plugin): humanOemCorrect = False DEBUG (FAT plugin): humanBranchCorrect = False DEBUG (FAT plugin): atari_oem_correct = False DEBUG (FAT plugin): dos_oem_correct = False DEBUG (FAT plugin): bps = 31059 DEBUG (FAT plugin): bits in bps = 9 DEBUG (FAT plugin): spc = 115 DEBUG (FAT plugin): correct_spc = False DEBUG (FAT plugin): reserved_secs = 25972 DEBUG (FAT plugin): fats_no = 109 DEBUG (FAT plugin): root_entries = 8224 DEBUG (FAT plugin): sectors = 8224 DEBUG (FAT plugin): media_descriptor = 0x20 DEBUG (FAT plugin): fat_sectors = 8224 DEBUG (FAT plugin): msx_id = "Screen" DEBUG (FAT plugin): big_sectors = 538976370 DEBUG (FAT plugin): bpb_signature = 0x20 DEBUG (FAT plugin): fat32_signature = 0x6D DEBUG (FAT plugin): fat32_id = "Screen " DEBUG (FAT plugin): huge_sectors = 2314971590241182547 DEBUG (FAT plugin): fat_id = 0x01 DEBUG (FAT plugin): apricot_bps = 28757 DEBUG (FAT plugin): apricot_spc = 83 DEBUG (FAT plugin): apricot_correct_spc = False DEBUG (FAT plugin): apricot_reserved_secs = 29283 DEBUG (FAT plugin): apricot_fats_no = 101 DEBUG (FAT plugin): apricot_root_entries = 28261 DEBUG (FAT plugin): apricot_sectors = 8224 DEBUG (FAT plugin): apricot_media_descriptor = 0x06 DEBUG (FAT plugin): apricot_fat_sectors = 26950 DEBUG (FAT plugin): 1st fat cluster 1 = 620 DEBUG (RBF plugin): magic at 0 = 0x72202020 or 0x4C4B6000 (expected 0x4372757A or 0x7A757243) DEBUG (RBF plugin): magic at 4 = 0x00011000 or 0x8000464E (expected 0x4372757A or 0x7A757243) DEBUG (RBF plugin): magic at 15 = 0x00000000 or 0x00000000 (expected 0x4372757A or 0x7A757243) DEBUG (UCSD Pascal Plugin): volEntry.firstBlock = -11561 DEBUG (UCSD Pascal Plugin): volEntry.lastBlock = -14371 DEBUG (UCSD Pascal Plugin): volEntry.entryType = 12349 DEBUG (UCSD Pascal Plugin): volEntry.blocks = 4 DEBUG (UCSD Pascal Plugin): volEntry.files = 12 DEBUG (UCSD Pascal Plugin): volEntry.dummy = 391 DEBUG (UCSD Pascal Plugin): volEntry.lastBoot = 0 DEBUG (UCSD Pascal Plugin): volEntry.tail = 67108864 DEBUG (UNICOS plugin): magic = 0x4C4B600000860012 (expected 0x6E6331667331636E) DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 15407 DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 20041 DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0x54 DEBUG (UDF Plugin): anchor.tag.reserved = 76 DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 831 DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0xA0A9 DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 7978 DEBUG (UDF Plugin): anchor.tag.tagLocation = 1330974311 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length = 2762540335 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location = 73818040 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length = 2913535279 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location = 1009716015 DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 0 DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 512 DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0xFF DEBUG (UDF Plugin): anchor.tag.reserved = 255 DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 65535 DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0xFFFF DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 65535 DEBUG (UDF Plugin): anchor.tag.tagLocation = 4286054365 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length = 4286054365 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location = 2011002845 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length = 2011002845 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location = 1437226410 DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 252 DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 1536 DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0xF6 DEBUG (UDF Plugin): anchor.tag.reserved = 0 DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 258 DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0xF5F4 DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 237 DEBUG (UDF Plugin): anchor.tag.tagLocation = 2933587717 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length = 4236292010 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location = 393984 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length = 16461824 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location = 16658432 DEBUG (UDF Plugin): anchor.tag.tagIdentifier = 0 DEBUG (UDF Plugin): anchor.tag.descriptorVersion = 0 DEBUG (UDF Plugin): anchor.tag.tagChecksum = 0x00 DEBUG (UDF Plugin): anchor.tag.reserved = 0 DEBUG (UDF Plugin): anchor.tag.tagSerialNumber = 0 DEBUG (UDF Plugin): anchor.tag.descriptorCrc = 0x0000 DEBUG (UDF Plugin): anchor.tag.descriptorCrcLength = 0 DEBUG (UDF Plugin): anchor.tag.tagLocation = 0 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.length = 0 DEBUG (UDF Plugin): anchor.mainVolumeDescriptorSequenceExtent.location = 0 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.length = 0 DEBUG (UDF Plugin): anchor.reserveVolumeDescriptorSequenceExtent.location = 0 DEBUG (XFS plugin): magic at 0 = 0x4C4B6000 (expected 0x58465342) DEBUG (XFS plugin): magic at 1 = 0x0116203C (expected 0x58465342) DEBUG (XFS plugin): magic at 2 = 0xD2D7C7DD (expected 0x58465342) DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 1 DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 2 DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 1807 DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 4096 DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 03.04.2010 17:49:49 DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 03.04.2010 17:49:49 DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = Desktop DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 2 DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 6 DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 68649 DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 69632 DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 23.03.1984 20:16:30 DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 14.08.1984 02:27:00 DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = Finder DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 3 DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 170 DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 1024 DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 1024 DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 74 DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 98128 DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 98304 DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 02.06.1986 13:20:53 DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 26.03.2010 07:04:51 DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = System DEBUG (DEBUG (AppleMFS plugin)): entry.flFlags = Used DEBUG (DEBUG (AppleMFS plugin)): entry.flTyp = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flFlNum = 4 DEBUG (DEBUG (AppleMFS plugin)): entry.flStBlk = 171 DEBUG (DEBUG (AppleMFS plugin)): entry.flLgLen = 180 DEBUG (DEBUG (AppleMFS plugin)): entry.flPyLen = 1024 DEBUG (DEBUG (AppleMFS plugin)): entry.flRStBlk = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flRLgLen = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flRPyLen = 0 DEBUG (DEBUG (AppleMFS plugin)): entry.flCrDat = 26.03.2010 07:08:02 DEBUG (DEBUG (AppleMFS plugin)): entry.flMdDat = 26.03.2010 07:08:02 DEBUG (DEBUG (AppleMFS plugin)): entry.flNam0 = SCORES ``` ### Affected image [868.zip](https://github.com/user-attachments/files/21698251/868.zip)
claunia added the bugfilesystemdump image format labels 2026-01-29 15:38:28 +00:00
Author
Owner

@claunia commented on GitHub (Aug 11, 2025):

There are no more files on the disk.

Macintosh files are split in two parts the Data Fork and the Resource Fork.

Executables live in the Resource Fork and usually, like 99% of the time have a zero sized data fork. If you wish to extract the Resource Fork from Macintosh filesystems you need to use the --xattrs command line parameter.

Files extract correctly with all their contents, the game resides, as expected, in the Resource Fork of the Finder file.

@claunia commented on GitHub (Aug 11, 2025): There are no more files on the disk. Macintosh files are split in two parts the Data Fork and the Resource Fork. Executables live in the Resource Fork and usually, like 99% of the time have a zero sized data fork. If you wish to extract the Resource Fork from Macintosh filesystems you need to use the `--xattrs` command line parameter. Files extract correctly with all their contents, the game resides, as expected, in the Resource Fork of the `Finder` file.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aaru-dps/Aaru-aaru-dps#1012