On Fri, 2024-04-12 at 15:13 -0400, Paul Koning via cctalk wrote: > Yes, variable length "sectors", you'd specify in the JCL what you > wanted for blocksize of that particular file. If I remember right, > the block length could vary from one block to the next,
In about 1998, I had to move some data from a VAX to a Unix machine (HP-UX). I copied the data using FTP. What I didn't know in advance was that it was binary (mostly numeric, oddly 360-format floating-point numbers and an EBCDIC header), with variable length records. The VAX Record Manager, sometimes affectionately known as the Record Mangler, kept track of the record lengths which, of course, FTP didn't carry over to the Unix machine. Then I found out that record length was one of the desiderata for the record type. I happened to know one of the engineers responsible for the originalk software, who volunteered to change the format so the record length was within the record, before the VAX was retired. He said "I don't have the files any more, but I have the listings and I can punch it in again. Because keypunch machines were long gone by then, I assume he "punched it in again" using his VT-102. > Apart from those, I only ever remember seeing fixed size sectors, > though the actual lengths might be strange -- like the CDC mainframe > disks with sectors of 322 12-bit words. Or Univac disk formats, with FASTRAND™ sectors of 28 36-bit words and tracks of 64 sectors.