The padding function is padding, but it does not produce a file exactly matching source (Gabe SysEx). The fle starts the same, but original has significantly more padding... and different checksum
$ hexdump -C Gabe\ Miller\ Drums.syx | head
00000000 f0 00 20 29 00 77 00 00 02 03 0b 00 00 00 00 00 |.. ).w..........|
00000010 05 07 0f 00 00 00 f7 f0 00 20 29 00 79 18 40 01 |......... ).y.@.|
00000020 10 00 3b 00 00 23 00 3b 00 00 15 35 19 15 08 18 |..;..#.;...5....|
00000030 16 18 70 14 60 02 10 7f 0d 73 0c 58 0c 41 12 0e |..p.`....s.X.A..|
00000040 20 11 53 14 2e 22 18 2a 1c 17 1f 5b 22 45 35 22 | .S..".*...["E5"|
00000050 42 20 43 1b 28 08 16 55 0f 79 09 65 04 2c 57 00 |B C.(..U.y.e.,W.|
00000060 3b 7f 32 7f 41 28 00 6b 02 09 04 47 07 50 6e 0a |;.2.A(.k...G.Pn.|
00000070 74 0d 14 10 24 08 13 1c 15 00 17 70 17 15 5d 16 |t...$......p..].|
00000080 76 15 2b 15 34 02 14 03 12 39 0f 1b 0c 41 3b 0c |v.+.4....9...A;.|
00000090 72 0d 2a 0c 41 02 0a 18 07 7f 05 1a 03 71 15 02 |r.*.A........q..|
And 'test.syx' with padding and 'test2.syx' without ('-n' option).
$ ls -al *.syx
-rwxrwxrwx 2 simon simon 6753638 Dec 6 11:43 'Gabe Miller Drums.syx'
-rwxrwxrwx 1 simon simon 2740838 Dec 6 12:01 test.syx
-rwxrwxrwx 1 simon simon 2682060 Dec 6 12:15 test2.syx