FreeCalypso > hg > freecalypso-tools
comparison doc/TIFFS-Overview @ 920:0306449ba467
doc/TIFFS-Overview: document classic filename and pathname limits
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 31 Dec 2022 21:08:05 +0000 |
parents | 23f41a61ff7a |
children |
comparison
equal
deleted
inserted
replaced
919:1f27fc13eab7 | 920:0306449ba467 |
---|---|
235 All of the above are common and well-known principles, successfully implemented | 235 All of the above are common and well-known principles, successfully implemented |
236 in well-known flash file systems such as JFFS2 in Linux. TIFFS is absolutely | 236 in well-known flash file systems such as JFFS2 in Linux. TIFFS is absolutely |
237 no different in this regard; for the implementation details, read the source | 237 no different in this regard; for the implementation details, read the source |
238 code. | 238 code. |
239 | 239 |
240 TIFFS filename and pathname limits | |
241 ================================== | |
242 | |
243 Classic TIFFS, as in the canonical firmware source from TI, imposes the | |
244 following limits on the content written into FFS: | |
245 | |
246 * Each elementary filename or pathname component (the name of each individual | |
247 file or subdirectory within its parent directory) is limited to 20 characters; | |
248 | |
249 * The set of allowed characters in these elementary filenames is limited to | |
250 [A-Za-z0-9_.,+%$#-]; | |
251 | |
252 * The maximum pathname depth is limited to 6. | |
253 | |
254 As an illustration of the pathname depth limit, the deepest allowed path to a | |
255 non-directory file is /d1/d2/d3/d4/d5/file. It is also possible to have a | |
256 directory nesting of /d1/d2/d3/d4/d5/d6, but in this case the deepest directory | |
257 can only be empty. | |
258 | |
240 How this FFS comes into being | 259 How this FFS comes into being |
241 ============================= | 260 ============================= |
242 | 261 |
243 (This section is only relevant to you if you plan on physically producing your | 262 (This section is only relevant to you if you plan on physically producing your |
244 own GSM phones or modems on your own factory production line, like we currently | 263 own GSM phones or modems on your own factory production line, like we currently |