<div dir="ltr">Dear EROFS Developers,<br><br>I hope this message finds you well. I am reaching out to propose a feature addition to the `erofs-utils` that I believe could benefit many users, including myself.<br><br>As you know, `mksquashfs` offers an `-offset` option which allows users to specify an offset in the file where the filesystem will begin.<div>This feature is particularly useful for embedding the SquashFS image into firmware images or other specific scenarios where filesystems must coexist with different data structures in a single image.<br><br>Currently, `mkfs.erofs` does not seem to support an equivalent option, which limits its utility in scenarios similar to those where `mksquashfs` is used.</div><div>The addition of an `--offset` option to `mkfs.erofs` could provide users with the flexibility to specify the starting offset of the filesystem within an image file.<br><br>The syntax for this could be as straightforward as:</div><div><br>```sh<br>Copy code<br>mkfs.erofs --offset=<offset-in-bytes> <destination-img> <source-directory></div><div>```</div><div><br>This feature would align EROFS's functionality more closely with SquashFS, potentially broadening its use cases and adoption.<br><br>Currently, I can achieve a similar result by first creating an image file with the desired offset using `truncate`, and then concatenating the filesystem image to the offset image using `cat`, like so:<br><br>```sh<br>truncate -s <offset-in-bytes> image_with_offset.img<br>cat erofs.img >> image_with_offset.img<br>```</div><div><br></div><div>However, this method is more cumbersome and less efficient than having an integrated option in `mkfs.erofs`.</div><div>Implementing an `--offset` option would streamline the process and offer a more elegant and direct approach.<br><br>I understand that such features require time and resources to implement, and I appreciate the effort that goes into maintaining and improving open-source software.</div><div>I believe this feature could enhance EROFS's utility for many users and look forward to any possibility of its inclusion in future releases.<br><br>Thank you for your consideration and for the work you do to develop and maintain EROFS. Please let me know if I can provide further information or assist in any way.<br><br>Best regards,<br>Pavel Otchertsov <<a href="mailto:pavel.otchertsov@gmail.com">pavel.otchertsov@gmail.com</a>></div></div>