Changes

710 bytes removed ,  00:17, 7 November 2013
no edit summary
Line 1: Line 1: −
<pre>File header:
  −
00000-00007: Header 1UJQ00_1
  −
00008-0000B: Number of pictures plus 1 (why?)
  −
0000C-00011: Unknown static value : B8-0B-01-00-00-00
  −
00012-00013: Total number of photos (excluding 2D dups)
  −
00014-00017: Appears to be file size. It's only 32 bits = 4GB max. A few hundred K
  −
                larger than the actual size of every file in DCIM (?)
  −
                1607971 vs DCIM/100NIN = 1441792 vs DCIM = 147560 vs files = 1409024
  −
                vs non-disk usage = 1224857
  −
                phtcache non-disk = 456024, disk = 458752
  −
                phtcache (non) + files (non) = 1680881 - 1607971 = 72910 = 72K hmm...
  −
                maybe the 72910 is some kind of checksum?
  −
                ( I have no clue, all these notes were probably worthless)
  −
  −
From 0x0018, one block per picture. Each block is 0x152 bytes long and formatted as such:
  −
00000-00003: Preferred image file format. Should be MPO\x00, JPG\x00 or AVI\x00.
  −
00004-0000B: Name of image
  −
0000C-00013: Subfolder of image
  −
00014-0001B: Time taken based on "DS epoch" (start of 1/1/2000) (UNIX+946684800)
  −
0001C-00023: Time last viewed?
  −
00024-00027: UNKNOWN
  −
00028-0002B: UNKNOWN
  −
0002C-0002D: UNKNOWN
  −
0002E-0002F: UNKNOWN
  −
00030-0003F: UNKNOWN
  −
00040-00043: File size
  −
  −
</pre>
  −
   
== File Header ==
 
== File Header ==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Name
+
! Offset
 
! Size  
 
! Size  
 
! Description
 
! Description
 
|-
 
|-
| Unknown
+
| 0x0
| 0x08
+
| 0x8
| always 1UJQ00_1
+
| Always "1UJQ00_1"
 
|-
 
|-
| Number of Pictures
+
| 0x8
| 0x04
+
| 0x4
|  
+
| Number of Pictures + 1
 
|-
 
|-
| Unknown
+
| 0xC
| 0x06
+
| 0x6
 
| Always B8-0B-01-00-00-00
 
| Always B8-0B-01-00-00-00
 
|-
 
|-
| Total number of photos
+
| 0x12
| 0x02
+
| 0x2
| excluding 2D dups
+
| Total number of photos, excluding 2D dups.
 +
|-
 +
| 0x14
 +
| 0x2
 +
| CRC16 over the entire file with this CRC field set to zero when calculating the CRC, with initialval=0 and polynomial=0xA001.
 
|-
 
|-
| Unknown
+
| 0x16
| 0x06
+
| 0x2
| File size ?
+
| Unknown, usually value 0x18?
 
|-
 
|-
| Pictures Property
+
| 0x18
 
| 0x152 * Number of Pictures
 
| 0x152 * Number of Pictures
| Index refereed by 3DS Camera
+
| Pictures Property, index refereed by 3DS Camera
|-
   
|}
 
|}
   Line 68: Line 42:  
! Description
 
! Description
 
|-
 
|-
| Extension
+
| 0x0
 
| 0x04
 
| 0x04
|
+
| Null-terminated file extension: MPO, JPG, or AVI.
 +
|-
 +
| 0x4
 +
| 0x8
 +
| Image file name, without the extension.
 +
|-
 +
| 0xC
 +
| 0x8
 +
| Directory name under the DCIM directory.
 +
|-
 +
| 0x14
 +
| 0x4
 +
| Time taken based on "DS epoch" (start of 1/1/2000) (UNIX+946684800)
 +
|-
 +
| 0x1C
 +
| 0x4
 +
| Time last viewed?
 +
|-
 +
| 0x24
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x28
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x2C
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x30
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x34
 +
| 0x4
 +
| ?
 
|-
 
|-
 +
| 0x38
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x3C
 +
| 0x4
 +
| ?
 +
|-
 +
| 0x40
 +
| 0x4
 +
| File size
 
|}
 
|}
  −
== Infos ==
  −
  −
'''The file seems to be guards against all external changes.'''