In a tape drive, a host interface receives from a host computer host data
to be compressed and stored to tape. The host interface and also receives
commands to create appendable points in the resulting compressed data
stream. A data formatter formats the received host data by encoding the
data as codewords to form the compressed data stream, and co-operates with
the host interface by inserting into the compressed data stream special
flush codewords at the requested appendable points. The formatter is also
provided with the ability to insert flush codewords at positions
determined by the host interface itself. The codeword that follows a flush
codeword is located at a pre-determined position relative to and after the
flush codeword. Thus, appendable points are locatable by their respective
flush codewords in the compressed data stream.
In un azionamento di nastro, un'interfaccia ospite riceve dai dati ospite dell'elaboratore ospite da comprimere e memorizzare per registrare. L'interfaccia ospite ed inoltre riceve gli ordini generare i punti appendable nel flusso di dati compresso risultante. Una procedura di formattazione di dati formatta i dati ricevuti ospite mettendo i dati in codice come codici per formare il flusso di dati appiattito e coopera con l'interfaccia ospite inserendo nei codici a livello speciali appiattiti del flusso di dati ai punti appendable chiesti. La procedura di formattazione inoltre è fornita della capacità di inserire i codici a livello alle posizioni determinate dall'interfaccia in se ospite. Il codice che segue un codice a livello è situato ad una posizione predeterminata relativa e dopo il codice a livello. Quindi, i punti appendable sono locatable dai loro codici a livello rispettivi nel flusso di dati appiattito.