ITADN

Document how to use the library

#132Openprobonopd 创建于 2024-08-13
P
probonopdcommented
I am trying to write `extract_diricon.c` that does the following: * Extracts the file `.DirIcon` from a zstd compressed squashfs file (resolving symlinks inside the squashfs file) * The squashfs file starts at an offset of bytes, specified with `-o` Example: `./extract_diricon -o 12345 my.squashfs` should extract the file `.DirIcon`. I figure I need to compile with `gcc -o extract_diricon extract_diricon.c -I/usr/include/sqfs -L/usr/lib/x86_64-linux-gnu -lsquashfs`. But how would I have to code the above? Thank you very much for your help. (Use case: AppImage files contain a squashfs image that contains an icon, and I want to write a tiny helper to extract this icon, so that file managers can natively show the correct icons for AppImages.)
2 条评论