Update file_format.md
All checks were successful
Run Unit Tests / build-and-run-unit-tests (push) Successful in 4s
All checks were successful
Run Unit Tests / build-and-run-unit-tests (push) Successful in 4s
Store both absolute and relative paths when storing a symbolic link's info.
This commit is contained in:
parent
33bfdaca14
commit
fdd0e19b79
1 changed files with 8 additions and 4 deletions
|
@ -50,10 +50,14 @@ Following the file-count bytes, the following bytes are added for each file:
|
||||||
4. The fourth byte.
|
4. The fourth byte.
|
||||||
1. Currently unused.
|
1. Currently unused.
|
||||||
4. If this file is a symbolic link:
|
4. If this file is a symbolic link:
|
||||||
1. 2 bytes is 16-bit unsigned integer "link target path" in big-endian. This
|
1. 2 bytes is 16-bit unsigned integer "link target absolute path" in
|
||||||
does not include the NULL at the end of the string.
|
big-endian. This does not include the NULL at the end of the string.
|
||||||
2. X bytes of link-target-path (length defined by previous value). Is a
|
2. X bytes of link-target-absolute-path (length defined by previous value).
|
||||||
NULL-terminated string.
|
Is a NULL-terminated string.
|
||||||
|
3. 2 bytes is 16-bit unsigned integer "link target relative path" in
|
||||||
|
big-endian. This does not include the NULL at the end of the string.
|
||||||
|
4. X bytes of link-target-relative-path (length defined by previous value).
|
||||||
|
Is a NULL-terminated string.
|
||||||
5. If this file is NOT a symbolic link:
|
5. If this file is NOT a symbolic link:
|
||||||
1. 8 bytes 64-bit unsigned integer "size of filename in this archive file".
|
1. 8 bytes 64-bit unsigned integer "size of filename in this archive file".
|
||||||
2. X bytes file data (length defined by previous value).
|
2. X bytes file data (length defined by previous value).
|
||||||
|
|
Loading…
Reference in a new issue