Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

In compressed mode, if five 16KB blocks are written will logical block address increment by five? What about accessing a non-zero offset of the data stream?

0
Posted

In compressed mode, if five 16KB blocks are written will logical block address increment by five? What about accessing a non-zero offset of the data stream?

0

Whether the blocks are written in variable or fixed block mode, compressed or uncompressed, each block is a distinct logical block on the media. The Read Position command will reflect this and the effect of compression is transparent. As for “seeking into a nonzero offset of the data stream” that is a filesystem function and at the SCSI level would have to be decomposed to some kind of Space/Locate command (possibly) and then issuing Read command(s). The host would then ignore data until the desired byte offset is reached, and start returning data from that point to the application. SCSI sequential devices do not have the capability to return data starting with a byte offset.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123