 local txt = [==[
 UKCompaniesHouseRegisteredNumber|08270000|00000827
EntityCurrentLegalOrRegisteredName|current-period|BRAHMAPOOTRA TEA COMPANY LIMITED
BalanceSheetDate|current-mud|2013-12-31
EntityDormant|current-period|false
StartDateForPeriodCoveredByReport|current-mud|2013-01-01
EndDateForPeriodCoveredByReport|current-mud|2013-12-31
EntityTrading|current-period|true
Debtors|current-mud|197,994
Debtors|previous-mud|197,994
CurrentAssets|current-mud|197,994
CurrentAssets|previous-mud|197,994
CreditorsDueWithinOneYear|current-mud|83,494
CreditorsDueWithinOneYear|previous-mud|83,494
NetCurrentAssetsLiabilities|current-mud|114,500
NetCurrentAssetsLiabilities|previous-mud|114,500
TotalAssetsLessCurrentLiabilities|current-mud|114,500
TotalAssetsLessCurrentLiabilities|previous-mud|114,500
NetAssetsLiabilitiesIncludingPensionAssetLiability|current-mud|114,500
NetAssetsLiabilitiesIncludingPensionAssetLiability|previous-mud|114,500
CalledUpShareCapital|current-mud|114,500
CalledUpShareCapital|previous-mud|114,500
ShareholderFunds|current-mud|114,500
ShareholderFunds|previous-mud|114,500
CompanyEntitledToExemptionUnderSection477CompaniesAct2006|current-period|For the year ending 31 December 2013 the company was entitled to exemption under section 477 of the Companies Act 2006 relating to small companies.
MembersHaveNotRequiredCompanyToObtainAnAudit|current-period|The members have not required the company to obtain an audit in accordance with section 476 of the Companies Act 2006.
DirectorsAcknowledgeTheirResponsibilitiesUnderCompaniesAct|current-period|The directors acknowledge their responsibilities for complying with the requirements of the Act with respect to accounting records and the preparation of accounts.
AccountsAreInAccordanceWithSpecialProvisionsCompaniesActRelatingToSmallCompanies|current-period|These accounts have been prepared in accordance with the provisions applicable to companies subject to the small companies regime.
DateApprovalAccounts|current-mud|27 January 2014
NameEntityOfficer|current-period-director1|V K Mundhra
 ]==];
 
 local zipedTxt = zlib.deflate(txt);
 //zipedTxt = miniz.deflate(txt);
 local unzipedTxt = zlib.inflate(zipedTxt);
 
 print(txt.len(), zipedTxt.len(), unzipedTxt.len(), unzipedTxt == txt);
 
 /*
 zipedTxt = miniz.deflate(txt);
 //zipedTxt = zlib.deflate(txt);
 unzipedTxt = miniz.inflate(zipedTxt);
 
 print(txt.len(), zipedTxt.len(), unzipedTxt.len(), unzipedTxt == txt);
 
 local za = miniz.ZipArchive("/home/mingo/dev/companies-uk/Accounts_Monthly_Data-January2014.zip");
 local file_count = za.get_num_files();
 print(file_count);
 for(local i=0; i < file_count; ++i)
 {
	print(za.get_file_name(i), za.get_file_size(i));
 }
 za.destroy();
 */
 
 local uza = zlib.Unzip("/home/mingo/dev/companies-uk/Accounts_Monthly_Data-January2014.zip");
 local file_count = uza.get_num_files();
 print(__LINE__, file_count);
 print(uza.goto_first_file());
 local x = 0;
 do
 {
 	local finfo = uza.get_file_info();
 	print(finfo.name,finfo.size, finfo.is_dir);
	if(x == 0)
	{
		print(uza.extract_file());
	}
	++x;
} while(uza.goto_next_file());
uza.destroy();
 