question: write a user-specified 512-byte block . for efficiency , write int should be used when writing file body content . concode_field_sep int DEFAULT_BLOCKS_PER_RECORD concode_elem_sep int DEFAULT_COMPRESSION concode_elem_sep byte[] ZERO_BLOCK concode_elem_sep OutputStream writeStream concode_elem_sep boolean debug concode_elem_sep int NO_COMPRESSION concode_elem_sep File targetFile concode_elem_sep int GZIP_COMPRESSION concode_elem_sep long bytesWritten concode_elem_sep int blocksPerRecord concode_elem_sep byte[] writeBuffer concode_elem_sep File writeFile concode_field_sep int bytesLeftInBlock concode_elem_sep void writePadBlock concode_elem_sep void assertAtBlockBoundary concode_elem_sep void padCurrentBlock concode_elem_sep void flush concode_elem_sep void writePadBlocks concode_elem_sep void finish concode_elem_sep void write concode_elem_sep void write concode_elem_sep void close concode_elem_sep long getBytesWritten
target: void function ( byte [ ] arg0 ) { if ( arg0 . length != 512 ) { throw new IllegalArgumentException ( RB . bad_block_write_len . getString ( arg0 . length ) ) ; } write ( arg0 , arg0 . length ) ; }