Survex 3d Format Specification
If you're writing in C or C++ it's strongly recommended
that you use the img routine provided with Survex to read and write
3d files. Doing so means that you can take advantage of any revisions
to the 3d format by simply rebuilding your software with the updated
img routines, rather than having to update your own code. It also
allows you to read a sub-set of the data in the file, restricted by
Survey prefix.
This document only describes the more recent revisions of the 3d format
(versions 3 to 7, inclusive).
Version 3 was produced by Survex versions 0.97 and later,
version 4 by Survex 1.1.0-1.1.3,
version 5 by 1.1.4-1.1.10,
version 6 by 1.1.11-1.1.14,
and version 7 by versions from 1.1.15.
If you try to use this specification and find details which aren't
spelled out clearly enough (or at all!) or any errors, please let us know.
At least two people have successfully written code to read 3d files
using this document, but that doesn't mean it can't be improved.
File Header
This consists of:
- File ID: the string "Survex 3D Image File" followed by a linefeed
(decimal 10, hex x0a). [Note: v0.01 files can have a carriage return
before this and other linefeeds - this is a file format error in any
other format version].
- File format version Wmo7b`pARW
'>4[8Gr%&Lr-p]IkIgyfj=3K~w߲AsλZ@^)IQQeKVpwGժ}-«WElDY$[,Vڛthx#M}$jD:c솴Y~Al.:n٤v}lUgTaNe8h,9hOw=uyR/DA]c<5Up&ZnRV69A Q jjFgtuIG7P,m`)gv:+Mlp9oqݰ٦ǁl4Ɨ\,?VXʍf"JžhD2mZ+yk5>nд1O:gVm
K|OCCl݀|r+\alR\BE8:R@BɃPjQ!ۤQ4<FG`>kot @I#M[bwrl:)rAhRZ!d!){/ \,8 ~=X;)(u
HA@'Nk!m8ٰ
9+ >-x&Exb8_EމRШm#KO8z, 'V˘L)J3BzMk-)air[(
bzSPٶ:)=^LPoH?PB6A|ą$
97͢wHyek]n02뱹YICq5d\HauFr8EbV`A8F Q!QP(iq&5߯:1cp=T-@#c)dn?NFJ1o|ѵ{-쿡9:As+ahKj>
! *D~lQm69@|_onw?߾o`ey7|CrY
GU_*Å:(VZƘoٻQ!S/حdU\b-{hOU:?
gYYowM:rkt)vl:[$X'QpE-H%V/,x
p
êAhZb:L\gŭ4M-H~i;I ]s.Zets'~@|=P4=\B\.FN]ͅ14
uux%iV@H&3>:.ke(ՆaؿL%p!vf&34wL/kQ TRQT&`JvGI{[n+7n8QCGR|=hL~'w
Cs@L/ऊ ==
#ԁ$6ޡ[L; ΅)\EOW_:/܇zA<oOq1;.r5֠;{ efF>xZMsn!ϕkBWv
2w@|Tň@_yxƯÌ gb=;CT(^raXe|E{ש^8|QmwWIL%B;o}ԓ(3hRAU_=@X1MWLgIk)e} PJSja8O~+>[WG$/Aҏ{np/GK[jAhj( Н,yPHMkXM!H^2XzFkҫjj j$Z3s~n\Uh2?_ՒدrOϜ
8:+R>gt("Fn^]^Տ0v9Щ ./usr/share/man/man1/extend.1.gz 0000644 0000000 0000000 00000002275 11754724370 015243 0 ustar root root }Vێ6}WV)mh
$YRE@KCYTIʗRM3gng* "zB >9[꼫IYbިh%]K^ҦlOsxJa?ӗl1WɠrVU3hr!Z] 2St9Tt1,?ϓ. }\3=IjB ?B\۩$;ɳk<^ECm
BєݓkzخM&Ϫ/.K~&P!hef:tBT>ښ&Y9D"?UEH#5`,Sw K{UĒaIr`g>FC)"bp)5(}X6?6c4u
%Qalm6U 鉉G,Y?OƮqCҠ|@+J
]9=bцC*p85)6C
kF&h((T5P;N
ݻ.3E hxtBRT5Z"ӱ@9WNh=.*Xc*6g2Ѻo&2b37Fxa}d;*^zIӹ0Pu(`jUÉ yYr28%J?Fy'~^RՑS) [HAT}a
;]
-%m1)?Uh5oSRU!ہ8`6)o3T]jv%+M*UZ5zUY.9L.ڽnlĂ5Oo8ioXIDzX1St"rEc{Q-6u7<~+xVI˂y& Ya3=i$]lrMR[f@aAFoT&w>A.tM辁~\E5r31jq}}>u}̖.|B
1o8o$p" .VyloSS!:ᴔ)s鶎sK