@@ -389,10 +389,23 @@ - (OFString*)stringByBase64Encoding { return of_base64_encode(data, count * itemSize); } + +- (void)writeToFile: (OFString*)path +{ + OFFile *file = [[OFFile alloc] initWithPath: path + mode: @"wb"]; + + @try { + [file writeNBytes: count * itemSize + fromBuffer: data]; + } @finally { + [file release]; + } +} @end @implementation OFBigDataArray - (void)addItem: (const void*)item {