Kotlin library to unpack macOS' DMG files.

3 Open Issues Need Help Last updated: Jul 5, 2025

Open Issues Need Help

View All on GitHub
Developer Tools File Handling

AI Summary: Validate that the last entry in the BLKX table of a DMG file has the entryType 0xFFFFFFFFU. This involves adding a check to the existing Kotlin code to verify this condition, addressing a TODO item marked as #18.

Complexity: 2/5
enhancement help wanted good first issue

Kotlin library to unpack macOS' DMG files.

Kotlin
Developer Tools File Handling

AI Summary: The task involves reviewing all instances of `TODO[#17]` within a Kotlin library designed to unpack macOS DMG files. The goal is to replace these placeholders with safe, checked casts for integer values, preventing potential undefined behavior or unexpected truncation. This ensures the library's robustness and reliability.

Complexity: 3/5
enhancement help wanted good first issue

Kotlin library to unpack macOS' DMG files.

Kotlin
Developer Tools File Handling

AI Summary: Investigate and ensure the `Dmg` class in the Kotlin DMG unpacking library correctly handles Big Endian data. This involves reviewing existing code for endianness issues, fixing any found, and then resolving all `TODO[#16]` entries related to this.

Complexity: 4/5
enhancement help wanted good first issue

Kotlin library to unpack macOS' DMG files.

Kotlin