Show More
@@ -414,44 +414,49 b" show('data/12345678/12345678/12345678/12" | |||||
414 | '678/12345678/12 /xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
414 | '678/12345678/12 /xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
415 | '123456789-123456') |
|
415 | '123456789-123456') | |
416 |
|
416 | |||
417 |
print |
|
417 | print '''Extensions are replicated on hashed paths. Note that | |
|
418 | we only get to encode files that end in .i or .d inside the | |||
|
419 | store. Encoded filenames are thus bound in length.''' | |||
418 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
420 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
419 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
421 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
420 | '123456789-12.345') |
|
422 | '123456789-12.345.i') | |
421 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
423 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
422 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
424 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
423 |
'123456789-12.345 |
|
425 | '123456789-12.345.d') | |
424 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
426 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
425 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
427 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
426 |
'123456789-12.3456 |
|
428 | '123456789-12.3456.i') | |
427 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
429 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
428 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
430 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
429 |
'123456789-12.34567 |
|
431 | '123456789-12.34567.i') | |
|
432 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |||
|
433 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |||
|
434 | '123456789-12.345678.i') | |||
430 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
435 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
431 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
436 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
432 | '123456789-12.3456789') |
|
437 | '123456789-12.3456789.i') | |
433 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
438 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
434 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
439 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
435 | '123456789-12.3456789-') |
|
440 | '123456789-12.3456789-.i') | |
436 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
441 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
437 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
442 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
438 | '123456789-12.3456789-1') |
|
443 | '123456789-12.3456789-1.i') | |
439 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
444 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
440 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
445 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
441 | '123456789-12.3456789-12') |
|
446 | '123456789-12.3456789-12.i') | |
442 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
447 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
443 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
448 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
444 | '123456789-12.3456789-123') |
|
449 | '123456789-12.3456789-123.i') | |
445 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
450 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
446 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
451 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
447 | '123456789-12.3456789-1234') |
|
452 | '123456789-12.3456789-1234.i') | |
448 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
453 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
449 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
454 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
450 | '123456789-12.3456789-12345') |
|
455 | '123456789-12.3456789-12345.i') | |
451 | show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
456 | show('data/12345678/12345678/12345678/12345678/12345678/12345' | |
452 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
457 | '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' | |
453 | '123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWX' |
|
458 | '123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWX' | |
454 | 'YZ-abcdefghjiklmnopqrstuvwxyz-ABCDEFGHIJKLMNOPRSTU' |
|
459 | 'YZ-abcdefghjiklmnopqrstuvwxyz-ABCDEFGHIJKLMNOPRSTU' | |
455 | 'VWXYZ-1234567890-xxxxxxxxx-xxxxxxxxx-xxxxxxxx-xxxx' |
|
460 | 'VWXYZ-1234567890-xxxxxxxxx-xxxxxxxxx-xxxxxxxx-xxxx' | |
456 | 'xxxxx-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwww' |
|
461 | 'xxxxx-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwww' | |
457 | 'wwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww') |
|
462 | 'wwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww.i') |
@@ -449,40 +449,45 b" B = 'dh/12345678/12345678/12345678/12345" | |||||
449 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12 /xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' |
|
449 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12 /xx-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-123456' | |
450 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12~20/xx-xxxxxcf79ca9795f77d7f75745da36807e5d772bd5182' |
|
450 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12~20/xx-xxxxxcf79ca9795f77d7f75745da36807e5d772bd5182' | |
451 |
|
451 | |||
452 |
|
|
452 | Extensions are replicated on hashed paths. Note that | |
453 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.345' |
|
453 | we only get to encode files that end in .i or .d inside the | |
454 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxx50a65dfc4ab6bf5fb9ba949447ccaf456c1ebf30.345' |
|
454 | store. Encoded filenames are thus bound in length. | |
|
455 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.345.i' | |||
|
456 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxc10ad03b5755ed524f5286aab1815dfe07729438.i' | |||
455 |
|
457 | |||
456 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.345 |
|
458 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.345.d' | |
457 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xx |
|
459 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxx9eec83381f2b39ef5ac8b4ecdf2c94f7983f57c8.d' | |
458 |
|
460 | |||
459 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456 |
|
461 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456.i' | |
460 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-x |
|
462 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxb7796dc7d175cfb0bb8a7728f58f6ebec9042568.i' | |
461 |
|
463 | |||
462 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.34567 |
|
464 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.34567.i' | |
463 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/- |
|
465 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxb515857a6bfeef017c4894d8df42458ac65d55b8.i' | |
464 |
|
466 | |||
465 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.345678 |
|
467 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.345678.i' | |
466 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
468 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxb05a0f247bc0a776211cd6a32ab714fd9cc09f2b.i' | |
467 |
|
469 | |||
468 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789 |
|
470 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789.i' | |
469 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
471 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxf192b48bff08d9e0e12035fb52bc58c70de72c94.i' | |
470 |
|
472 | |||
471 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789- |
|
473 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-.i' | |
472 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
474 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxx435551e0ed4c7b083b9ba83cee916670e02e80ad.i' | |
473 |
|
475 | |||
474 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-1 |
|
476 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-1.i' | |
475 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
477 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxa7f74eb98d8d58b716356dfd26e2f9aaa65d6a9a.i' | |
476 |
|
478 | |||
477 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12 |
|
479 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12.i' | |
478 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
480 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxed68d9bd43b931f0b100267fee488d65a0c66f62.i' | |
479 |
|
481 | |||
480 |
A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-123 |
|
482 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-123.i' | |
481 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
483 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxx5cea44de2b642d2ba2b4a30693ffb1049644d698.i' | |
|
484 | ||||
|
485 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-1234.i' | |||
|
486 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxx68462f62a7f230b39c1b5400d73ec35920990b7e.i' | |||
482 |
|
487 | |||
483 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345' |
|
488 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345.i' | |
484 |
B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/ |
|
489 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxx4cb852a314c6da240a83eec94761cdd71c6ec22e.i' | |
485 |
|
490 | |||
486 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz-ABCDEFGHIJKLMNOPRSTUVWXYZ-1234567890-xxxxxxxxx-xxxxxxxxx-xxxxxxxx-xxxxxxxxx-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww' |
|
491 | A = 'data/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-123456789-12.3456789-12345-ABCDEFGHIJKLMNOPRSTUVWXYZ-abcdefghjiklmnopqrstuvwxyz-ABCDEFGHIJKLMNOPRSTUVWXYZ-1234567890-xxxxxxxxx-xxxxxxxxx-xxxxxxxx-xxxxxxxxx-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww.i' | |
487 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/28de8651e30eeb95f4b97edb7d12b281d3fb3ce0.3456789-12345-abcdefghijklmnoprstuvwxyz-abcdefghjiklmnopqrstuvwxyz-abcdefghijklmnoprstuvwxyz-1234567890-xxxxxxxxx-xxxxxxxxx-xxxxxxxx-xxxxxxxxx-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww-wwwwwwwww' |
|
492 | B = 'dh/12345678/12345678/12345678/12345678/12345678/12345678/12345678/12345/-xxxxx93352aa50377751d9e5ebdf52da1e6e69a6887a6.i' | |
488 |
|
493 |
General Comments 0
You need to be logged in to leave comments.
Login now