Data files are arranged in blocks of 262144 bytes (256KB).
# 5UX299L5.data.2
00000000 56 4F 4C 31 35 55 58 32 39 39 20 20 20 20 20 20 20 20 20 20 20 4E 45 54 57 4F 52 4B 45 52 20 20 VOL15UX299 NETWORKER
00000020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3................
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 04 00 00 ................................
00000080 00 00 00 05 0B 1A B3 8B 5F 1A B3 8B 18 F6 36 A0 C0 E9 07 9F 00 00 00 02 00 00 00 00 00 04 00 00 ........_.....6.................
000000A0 00 00 00 09 00 00 00 09 00 00 00 1D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
000000C0 00 00 01 0C 00 00 00 01 00 00 00 06 CB 1C 15 A8 5F 1C 15 A8 1E 36 36 A0 C0 E9 07 9F 00 00 00 00 ................_....66.........
000000E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5F 1C 15 5C 00 00 00 00 ........................_..\....
00000100 5F 1C 15 A8 00 00 00 00 5F 1C 15 A8 00 00 00 00 00 00 00 00 00 00 00 04 5C B7 4A D6 5D 16 0A D6 _......._...............\.J.]...
00000120 5A 29 36 A0 C0 E9 07 9F 00 01 01 01 00 00 00 08 6C 6E 78 78 36 34 72 38 00 00 00 06 2F 75 73 65 Z)6.............lnxx64r8..../use
00000140 72 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7A 34 17 00 7A 34 17 00 00 00 01 rs...................z4..z4.....
00000160 00 00 00 12 2A 62 61 63 6B 75 70 20 73 74 61 72 74 20 74 69 6D 65 00 00 00 00 00 01 00 00 00 0A ....*backup start time..........
00000180 31 35 39 35 36 37 35 39 39 36 00 00 00 00 00 00 00 00 00 01 00 00 00 05 67 72 6F 75 70 00 00 00 1595675996..............group...
000001A0 00 00 00 01 00 00 00 0C 75 6E 69 78 66 72 69 64 61 79 44 52 00 00 00 00 00 00 00 00 00 00 00 01 ........unixfridayDR............
000001C0 00 00 00 00 5F 1C 16 13 00 01 00 00 00 00 00 00 00 00 00 06 CB 1C 15 A8 5F 1C 15 A8 1E 36 36 A0 ...._..................._....66.
000001E0 C0 E9 07 9F 00 00 00 00 00 00 00 00 00 00 2D 34 00 00 00 01 03 17 58 03 00 00 00 00 00 00 00 00 ..............-4......X.........
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 14 2F 75 73 65 ............................/use
00000220 72 73 2F 70 75 72 65 2F 2E 70 72 6F 66 69 6C 65 00 00 00 08 00 00 FD 08 00 00 00 9D 00 00 00 00 rs/pure/.profile................
00000240 92 05 18 04 00 00 00 38 82 00 00 01 00 00 81 ED 00 00 00 01 00 00 0D 2B 00 00 00 C8 00 00 02 BC .......8...............+........
00000260 00 00 00 00 00 00 00 08 00 00 FD 08 00 00 00 9D 00 00 00 00 5D 12 4E AF 5D 12 4E E0 00 00 00 00 ....................].N.].N.....
00000280 00 00 01 00 00 00 02 C0 00 00 00 00 23 20 49 6E 69 74 69 61 6C 69 7A 65 20 74 68 65 20 65 64 61 ............# Initialize the eda
000002A0 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 3B 20 73 65 74 20 45 44 41 47 45 4E 20 74 6F 20 39 39 39 39 environment; set EDAGEN to 9999
000002C0 44 20 69 66 0A 23 20 69 74 20 65 78 69 73 74 73 2C 20 65 6C 73 65 20 39 39 39 39 42 2C 20 65 6C D if.# it exists, else 9999B, el
000002E0 73 65 20 68 69 67 68 65 73 74 20 66 6F 75 6E 64 0A 2E 20 7E 65 64 61 70 6F 72 74 2F 65 64 61 65 se highest found.. ~edaport/edae
00000300 6E 76 5F 69 6E 69 74 2E 73 68 0A 0A 23 20 53 65 74 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 70 nv_init.sh..# Set command line p
00000320 72 6F 6D 70 74 0A 65 78 70 6F 72 74 20 50 53 31 3D 27 24 50 57 44 24 20 27 0A 0A 23 20 53 65 74 rompt.export PS1='$PWD$ '..# Set
00000340 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 65 64 69 74 6F 72 20 74 6F 20 76 69 20 28 73 77 61 70 command line editor to vi (swap
00000360 20 27 23 27 20 66 6F 72 20 65 6D 61 63 73 29 0A 65 78 70 6F 72 74 20 45 44 49 54 4F 52 3D 76 69 '#' for emacs).export EDITOR=vi
00000380 0A 23 20 65 78 70 6F 72 74 20 45 44 49 54 4F 52 3D 65 6D 61 63 73 0A 0A 23 20 50 75 74 20 63 75 .# export EDITOR=emacs..# Put cu
000003A0 72 72 65 6E 74 20 64 69 72 65 63 74 6F 72 79 20 66 69 72 73 74 20 69 6E 20 70 61 74 68 20 28 75 rrent directory first in path (u
000003C0 6E 63 6F 6D 6D 65 6E 74 20 74 6F 20 75 73 65 29 0A 23 20 65 78 70 6F 72 74 20 50 41 54 48 3D 2E ncomment to use).# export PATH=.
000003E0 3A 24 50 41 54 48 0A 0A 23 20 42 61 63 6B 73 70 61 63 65 2F 44 65 6C 65 74 65 20 6B 65 79 73 20 :$PATH..# Backspace/Delete keys
00000400 62 65 68 61 76 65 20 64 69 66 66 65 72 65 6E 74 6C 79 20 64 65 70 65 6E 64 69 6E 67 20 6F 6E 20 behave differently depending on
00000420 4F 53 20 0A 23 20 76 65 6E 64 6F 72 2C 20 4F 53 20 72 65 6C 65 61 73 65 2C 20 74 65 72 6D 69 6E OS .# vendor, OS release, termin
00000440 61 6C 20 65 6D 75 6C 61 74 6F 72 2E 20 20 54 65 73 74 20 62 65 66 6F 72 65 20 75 73 69 6E 67 2E al emulator. Test before using.
00000460 20 0A 23 20 53 65 74 20 42 61 63 6B 73 70 61 63 65 20 6B 65 79 20 74 6F 20 65 72 61 73 65 20 28 .# Set Backspace key to erase (
00000480 75 6E 63 6F 6D 6D 65 6E 74 20 74 6F 20 75 73 65 29 0A 23 20 73 74 74 79 20 65 72 61 73 65 20 5E uncomment to use).# stty erase ^
000004A0 48 0A 23 20 53 65 74 20 44 65 6C 65 74 65 20 6B 65 79 20 74 6F 20 65 72 61 73 65 20 28 75 6E 63 H.# Set Delete key to erase (unc
000004C0 6F 6D 6D 65 6E 74 20 74 6F 20 75 73 65 29 0A 23 20 73 74 74 79 20 65 72 61 73 65 20 5E 3F 0A 0A omment to use).# stty erase ^?..
000004E0 23 20 54 68 69 73 20 66 69 6C 65 20 69 73 20 73 6F 75 72 63 65 20 6D 61 6E 61 67 65 64 20 61 73 # This file is source managed as
00000500 20 70 72 6F 66 69 6C 65 5F 6E 65 77 75 73 65 72 2E 73 68 0A 23 20 40 4D 46 53 4D 5F 4E 4F 50 52 profile_newuser.sh.# @MFSM_NOPR
00000520 4F 4C 4F 47 40 20 2D 20 73 65 65 20 4D 65 64 50 72 6F 6A 20 72 65 70 6F 72 74 73 20 66 6F 72 20 OLOG@ - see MedProj reports for
00000540 68 69 73 74 6F 72 79 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 17 58 03 00 00 00 00 history...................X.....
00000560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 0C ................................
00000580 2F 75 73 65 72 73 2F 70 75 72 65 2F 00 00 00 08 00 00 FD 08 00 00 00 83 00 00 00 00 92 05 18 04 /users/pure/....................
000005A0 00 00 00 60 82 00 00 02 00 00 41 ED 00 00 00 02 00 00 0D 2B 00 00 00 C8 00 00 00 16 00 00 00 00 ...`......A........+............
000005C0 00 00 00 00 00 00 FD 08 00 00 00 83 00 00 00 00 5D 12 4E AF 5D 12 4E AF 00 00 00 04 00 00 00 01 ................].N.].N.........
000005E0 00 00 00 02 2E 2E 00 00 00 00 00 80 00 00 00 01 00 00 00 08 2E 70 72 6F 66 69 6C 65 00 00 00 9D .....................profile....
00000600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 17 58 03 00 00 00 00 00 00 00 00 ......................X.........
00000620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 13 2F 75 73 65 ............................/use
00000640 72 73 2F 63 74 73 2F 2E 70 72 6F 66 69 6C 65 00 00 00 00 08 00 00 FD 08 02 00 00 9A 00 00 00 00 rs/cts/.profile.................
00000660 92 05 18 04 00 00 00 38 82 00 00 01 00 00 81 ED 00 00 00 01 00 00 02 3C 00 00 01 98 00 00 02 BC .......8...............<........
00000680 00 00 00 00 00 00 00 08 00 00 FD 08 02 00 00 9A 00 00 00 00 5D 12 4E B0 5D 12 4E E1 00 00 00 00 ....................].N.].N.....
000006A0 00 00 01 00 00 00 02 C0 00 00 00 00 23 20 49 6E 69 74 69 61 6C 69 7A 65 20 74 68 65 20 65 64 61 ............# Initialize the eda
000006C0 20 65 6E 76 69 72 6F 6E 6D 65 6E 74 3B 20 73 65 74 20 45 44 41 47 45 4E 20 74 6F 20 39 39 39 39 environment; set EDAGEN to 9999
000006E0 44 20 69 66 0A 23 20 69 74 20 65 78 69 73 74 73 2C 20 65 6C 73 65 20 39 39 39 39 42 2C 20 65 6C D if.# it exists, else 9999B, el
00000700 73 65 20 68 69 67 68 65 73 74 20 66 6F 75 6E 64 0A 2E 20 7E 65 64 61 70 6F 72 74 2F 65 64 61 65 se highest found.. ~edaport/edae
00000720 6E 76 5F 69 6E 69 74 2E 73 68 0A 0A 23 20 53 65 74 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 70 nv_init.sh..# Set command line p
00000740 72 6F 6D 70 74 0A 65 78 70 6F 72 74 20 50 53 31 3D 27 24 50 57 44 24 20 27 0A 0A 23 20 53 65 74 rompt.export PS1='$PWD$ '..# Set
00000760 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 65 64 69 74 6F 72 20 74 6F 20 76 69 20 28 73 77 61 70 command line editor to vi (swap
00000780 20 27 23 27 20 66 6F 72 20 65 6D 61 63 73 29 0A 65 78 70 6F 72 74 20 45 44 49 54 4F 52 3D 76 69 '#' for emacs).export EDITOR=vi
000007A0 0A 23 20 65 78 70 6F 72 74 20 45 44 49 54 4F 52 3D 65 6D 61 63 73 0A 0A 23 20 50 75 74 20 63 75 .# export EDITOR=emacs..# Put cu
000007C0 72 72 65 6E 74 20 64 69 72 65 63 74 6F 72 79 20 66 69 72 73 74 20 69 6E 20 70 61 74 68 20 28 75 rrent directory first in path (u
000007E0 6E 63 6F 6D 6D 65 6E 74 20 74 6F 20 75 73 65 29 0A 23 20 65 78 70 6F 72 74 20 50 41 54 48 3D 2E ncomment to use).# export PATH=.
00000800 3A 24 50 41 54 48 0A 0A 23 20 42 61 63 6B 73 70 61 63 65 2F 44 65 6C 65 74 65 20 6B 65 79 73 20 :$PATH..# Backspace/Delete keys
00000820 62 65 68 61 76 65 20 64 69 66 66 65 72 65 6E 74 6C 79 20 64 65 70 65 6E 64 69 6E 67 20 6F 6E 20 behave differently depending on
00000840 4F 53 20 0A 23 20 76 65 6E 64 6F 72 2C 20 4F 53 20 72 65 6C 65 61 73 65 2C 20 74 65 72 6D 69 6E OS .# vendor, OS release, termin
00000860 61 6C 20 65 6D 75 6C 61 74 6F 72 2E 20 20 54 65 73 74 20 62 65 66 6F 72 65 20 75 73 69 6E 67 2E al emulator. Test before using.
00000880 20 0A 23 20 53 65 74 20 42 61 63 6B 73 70 61 63 65 20 6B 65 79 20 74 6F 20 65 72 61 73 65 20 28 .# Set Backspace key to erase (
000008A0 75 6E 63 6F 6D 6D 65 6E 74 20 74 6F 20 75 73 65 29 0A 23 20 73 74 74 79 20 65 72 61 73 65 20 5E uncomment to use).# stty erase ^
000008C0 48 0A 23 20 53 65 74 20 44 65 6C 65 74 65 20 6B 65 79 20 74 6F 20 65 72 61 73 65 20 28 75 6E 63 H.# Set Delete key to erase (unc
000008E0 6F 6D 6D 65 6E 74 20 74 6F 20 75 73 65 29 0A 23 20 73 74 74 79 20 65 72 61 73 65 20 5E 3F 0A 0A omment to use).# stty erase ^?..
00000900 23 20 54 68 69 73 20 66 69 6C 65 20 69 73 20 73 6F 75 72 63 65 20 6D 61 6E 61 67 65 64 20 61 73 # This file is source managed as
00000920 20 70 72 6F 66 69 6C 65 5F 6E 65 77 75 73 65 72 2E 73 68 0A 23 20 40 4D 46 53 4D 5F 4E 4F 50 52 profile_newuser.sh.# @MFSM_NOPR
00000940 4F 4C 4F 47 40 20 2D 20 73 65 65 20 4D 65 64 50 72 6F 6A 20 72 65 70 6F 72 74 73 20 66 6F 72 20 OLOG@ - see MedProj reports for
00000960 68 69 73 74 6F 72 79 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 17 58 03 00 00 00 00 history...................X.....
00000980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 0B ................................
000009A0 2F 75 73 65 72 73 2F 63 74 73 2F 00 00 00 00 08 00 00 FD 08 02 00 00 80 00 00 00 00 92 05 18 04 /users/cts/.....................
000009C0 00 00 00 60 82 00 00 02 00 00 41 ED 00 00 00 02 00 00 02 3C 00 00 01 98 00 00 00 16 00 00 00 00 ...`......A........<............
000009E0 00 00 00 00 00 00 FD 08 02 00 00 80 00 00 00 00 5D 12 4E B0 5D 12 4E B0 00 00 00 04 00 00 00 01 ................].N.].N.........
00000A00 00 00 00 02 2E 2E 00 00 00 00 00 80 00 00 00 01 00 00 00 08 2E 70 72 6F 66 69 6C 65 02 00 00 9A .....................profile....
00000A20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 17 58 03 00 00 00 00 00 00 00 00 ......................X.........
00000A40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 16 2F 75 73 65 ............................/use
00000A60 72 73 2F 6D 6B 74 74 68 63 2F 2E 70 72 6F 66 69 6C 65 00 00 00 00 00 08 00 00 FD 08 04 00 F0 9A rs/mktthc/.profile..............First filename/path appears at byte offset 0x021c / 540.
Guess that file entry blocks begin at the “X” in sections like ..............-4......X......... . These “X”s appear to come on 8-bit boundaries.
Everything here lines up in 8-byte increments
/users/edamsh/.profile.........................8...................,........................].N.].N.................# Initialize the
/qa/edaqa/.sh_history..........................8................... ........................^V.~^V.~..................cd $EDAGEN/etxgeo/etc.
/qa/edaqa/eda3x/mips/.profile..........................8...............4... ........................].N.].N.................# Initialize].N.].N is 0x5d 0x12 0x4e 0xb0 0x5d 0x12 0x4e 0xb0 , or "]", "\x12", "N", "\xB0" .
File Indicator
X...................................../users/edamsh/eda3/tape/
X...................................../users/edamsh/eda3/systmp/
X...................................../users/edamsh/eda3/tmp/
X....................................,/users/edamsh/eda3/hs/ib_data/infobright.cnf.......................8...................,..i........8............^.:j^.:j..........i.....# Copyright (C) Infobright, Inc. 2012-2015 All Righ
X....................................,/users/edamsh/eda3/hs/ib_data/infobright.lic.......................8...................,...Q....................^.:j^.:j...........U....LicenseCustomer=IBI.LicenseCAfter the “X” (03 17 58 03) there is 32 bytes before the filename: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01. Also, BEFORE the X there is also a long segment that ends in 00 00 00 01 .
In filenames, “\x00” is omitted and “\b” is the string boundary.