Lines Matching refs:buf
138 * @param buf the data to be written
143 public synchronized void write(byte[] buf, int off, int len)
146 super.write(buf, off, len);
147 crc.update(buf, off, len);
160 int len = def.deflate(buf, 0, buf.length);
161 if (def.finished() && len <= buf.length - TRAILER_SIZE) {
163 writeTrailer(buf, len);
165 out.write(buf, 0, len);
169 out.write(buf, 0, len);
201 private void writeTrailer(byte[] buf, int offset) throws IOException {
202 writeInt((int)crc.getValue(), buf, offset); // CRC-32 of uncompr. data
203 writeInt(def.getTotalIn(), buf, offset + 4); // Number of uncompr. bytes
210 private void writeInt(int i, byte[] buf, int offset) throws IOException {
211 writeShort(i & 0xffff, buf, offset);
212 writeShort((i >> 16) & 0xffff, buf, offset + 2);
219 private void writeShort(int s, byte[] buf, int offset) throws IOException {
220 buf[offset] = (byte)(s & 0xff);
221 buf[offset + 1] = (byte)((s >> 8) & 0xff);