...
CONTENTS | TYPE | BYTE POSITION | ||
---|---|---|---|---|
status |
| 0 | ||
entry id |
| 1 | ||
previous id |
| 9 | ||
type |
| 17 | ||
symlinked parent |
| 18 | ||
mode |
| 19 | ||
links |
| 21 | ||
size |
| 25 | ||
modified |
| 33 | ||
user length |
| 41 | ||
group length |
| 45 | ||
relative dir length |
| 49 | ||
name length |
| 53 | ||
symlink length |
| 57 | ||
n = num properties |
| 61 | ||
property name i length |
| 65 + 8i | ||
property value i length |
| 69 + 8i | ||
user |
| 65 + 8n | ||
group |
| 65 + 8n + user length | ||
relative dir |
| 65 + 8n + user length + group length | ||
name |
| 65 + 8n + user length + group length + relative dir length | ||
symlink |
| 65 + 8n + user length + group length + relative dir length + name length | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ba4118e9553194b7-cc41e69f-42a34ddd-8a3da013-fe3c1e671c8ab5354ac32bd1"><ac:plain-text-body><![CDATA[ | property name i |
| 65 + 8n + user length + group length + relative dir length + name length + symlink length + ?[0 <= k < i] property name k length | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="06379651071e7088-8a01f7f1-4b164c5b-9535b236-e4ba65a3dd9834f5c8893cdf"><ac:plain-text-body><![CDATA[ | property value i |
| 65 + 8n + user length + group length + relative dir length + name length + ?[0 <= k < n] property name k length + ?[0 <= k < i] property value k length | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="dee2e63b552e1f06-efc17112-42fe4f49-afddbdf4-f5cfd7d31abe111bd6011117"><ac:plain-text-body><![CDATA[ | (end) |
| 65 + 8n + user length + group length + relative dir length + name length + ?[0 <= k < n] property name k length + ?[0 <= k < n] property value k length | ]]></ac:plain-text-body></ac:structured-macro> |
...
Here are some sample outputs from two of the more common listeners:
1) The CopyProgressListener
tracks the progress of the entire copy operation over time:
Panel |
---|
OP ID null, FROM /Users/arossi/elf-archive/elf-test/run/target, TO /Users/arossi/elf-archive/elf-test/run/report, STATUS COPY_STARTED, TOTAL FILES 0, FILES COMPLETED 1, START 2006/11/20 13:18:14, UPDATED 2006/11/20 13:18:14, ELAPSED TIME 0.609, BYTES COPIED 30.0, THROUGHPUT 4.69790303648399E-5 |
2) The FileProgressListener
tracks the progress of individual files:
...