Guest User

Untitled

a guest
Aug 22nd, 2011
713
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. Installer VISE VCT Format (Big Endian):
  2.  
  3. SVCT Chunk: Header
  4. uint32 - SVCT
  5. byte[32] - unk
  6. uint32 - Offset to CVCT
  7.  
  8. CVCT Chunk: Archive Map
  9. uint32 - CVCT
  10. uint32 - Chunk Size (CVCT + All DVCT + All FVCT)
  11. byte[6] - unk
  12. uint32 - Entry Count
  13. uint16 - unk
  14.  
  15. Each entry is either a DVCT or an FVCT:
  16.  
  17. DVCT Chunk: Directory
  18. uint32 - DVCT
  19. byte[76] - unk
  20. byte - name length
  21. byte[23] - unk
  22. byte[name length] - name
  23.  
  24. FVCT Chunk: File
  25. uint32 - FVCT
  26. byte[40] - unk
  27. uint32 - type
  28. uint32 - creator
  29. byte[16] - unk
  30. uint32 - compressed size of data fork
  31. uint32 - uncompressed size of data fork
  32. uint32 - compressed size of resource fork
  33. uint32 - uncompressed size of resource fork
  34. byte[38] - unk
  35. byte - name length
  36. byte[17] - unk
  37. byte[name length] - name
  38. {In a subfile (how is that set?):}
  39. byte - parentFileNameLength
  40. byte[parentFileNameLength] - parentFileName
  41.  
  42. The first entry must be a directory. Each file following that directory, up until the next directory, belongs in that directory.
Advertisement
Add Comment
Please, Sign In to add comment