Mir ist dementsprechend lieber, jedem File ein oder zwei Bytes anzuhängen (und in Kauf zu nehmen, dass im Durchschnitt jedes 256. oder 128. File einen Block zu groß wird) als alles, was im Code mehr als 5 Bytes frisst.
Das ist hier zwar etwas off-topic, aber: Commodore war es auch egal, dass jedes 256. File einen Block zu groß wird. Man schreibe 254 Byte in eine Datei bzw. speichere einen 252-Byte-Bereich und prüfe dann die Blockzahlen - der Bug ist sogar noch in Jiffy-Dos enthalten... ![]()
Zum Thema: Du hast eigentlich schon alles dazu gesagt; es bringt nichts, zwei Bytes zu sparen, wenn man dafür mehr als zwei Bytes Code schreiben muss.