412 '123456789-123456') |
412 '123456789-123456') |
413 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
413 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
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 "extensions are replicated on hashed paths (unbounded!)" |
417 print '''Extensions are replicated on hashed paths. Note that |
418 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
418 we only get to encode files that end in .i or .d inside the |
419 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
419 store. Encoded filenames are thus bound in length.''' |
420 '123456789-12.345') |
420 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
421 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
421 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
422 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
422 '123456789-12.345.i') |
423 '123456789-12.3456') |
423 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
424 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
424 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
425 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
425 '123456789-12.345.d') |
426 '123456789-12.34567') |
426 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
427 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
427 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
428 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
428 '123456789-12.3456.i') |
429 '123456789-12.345678') |
429 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
430 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
430 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
431 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
431 '123456789-12.34567.i') |
432 '123456789-12.3456789') |
432 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
433 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
433 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
434 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
434 '123456789-12.345678.i') |
435 '123456789-12.3456789-') |
435 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
436 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
436 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
437 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
437 '123456789-12.3456789.i') |
438 '123456789-12.3456789-1') |
438 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
439 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
439 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
440 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
440 '123456789-12.3456789-.i') |
441 '123456789-12.3456789-12') |
441 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
442 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
442 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
443 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
443 '123456789-12.3456789-1.i') |
444 '123456789-12.3456789-123') |
444 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
445 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
445 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
446 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
446 '123456789-12.3456789-12.i') |
447 '123456789-12.3456789-1234') |
447 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
448 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
448 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
449 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
449 '123456789-12.3456789-123.i') |
450 '123456789-12.3456789-12345') |
450 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
451 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
452 '123456789-12.3456789-1234.i') |
|
453 show('data/12345678/12345678/12345678/12345678/12345678/12345' |
|
454 '678/12345678/12345/-xxxxxxxxx-xxxxxxxxx-xxxxxxxxx-' |
|
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') |