39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
[OFMutableZooArchiveEntry entryWithFileName: @"testfile.txt"];
OFStream *entryStream = [archive streamForWritingEntry: entry];
size_t size;
[entryStream writeString: @"Hello World!"];
[archive close];
size = [stream seekToOffset: 0 whence: OFSeekCurrent];
OTAssertLessThanOrEqual(size, bufferSize);
stream = [OFMemoryStream streamWithMemoryAddress: _buffer
size: size
writable: false];
archive = [OFZooArchive archiveWithStream: stream mode: @"r"];
|
|
|
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
[OFMutableZooArchiveEntry entryWithFileName: @"testfile.txt"];
OFStream *entryStream = [archive streamForWritingEntry: entry];
size_t size;
[entryStream writeString: @"Hello World!"];
[archive close];
size = (size_t)[stream seekToOffset: 0 whence: OFSeekCurrent];
OTAssertLessThanOrEqual(size, bufferSize);
stream = [OFMemoryStream streamWithMemoryAddress: _buffer
size: size
writable: false];
archive = [OFZooArchive archiveWithStream: stream mode: @"r"];
|