1) Assume `-' is 1MB and user sets solid block size to be 10MB
2) `*' is solid block desired size, `+' is solid block extension
3) resulting blocks
[q]
1)
file1 file2 file3 file4
|-------|-------------|-----|--------|
2)
block1 block2
|**********+++++++++++|**********++++|
3)
block1 block2
|*********************|**************|
[/q]
It could also utilise mechanism from solid volumes (-sv) where blocks are hard cut, without troubling with file limits.
[q]
1)
file1 file2 file3 file4
|-------|-------------|-----|--------|
2)
block1 block2 block3 block4
|**********|**********|**********|***|
[/q]