No, to resize, you still have to read the original size, resize the swatch to the new size, and then re-compress.
You can write your file so that it has 2 sizes of layers, with very little relative increment and extraction of those layers.
a source
to share