Warning: session_start(): open(/var/lib/php/sessions/sess_0sa7kt937oncpmddr3b3a8sbh2, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!include once #1024944 // Apache Commons Compress
import org.apache.commons.compress.archivers.tar.*;
svoid zip2tar(File inZip, File outTar) {
temp FileOutputStream out = newFileOutputStream(outTar);
zip2tar(inZip, out);
}
svoid zip2tar(File inZip, OutputStream out) {
zip2tar(inZip, bufferedOutputStream(out));
}
svoid zip2tar(File inZip, BufferedOutputStream out) ctex {
TarArchiveOutputStream tarOut = new(out);
tarOut.setLongFileMode(tarOut.LONGFILE_GNU);
zip2tar(inZip, tarOut);
out.flush();
}
svoid zip2tar(File inZip, TarArchiveOutputStream outTar) ctex {
ZipFile zipFile = new ZipFile(inZip);
Enumeration entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = (ZipEntry) entries.nextElement();
//System.out.println("Copying " + entry.getName());
TarArchiveEntry te = new(entry.getName());
te.setModTime(entry.getTime());
te.setSize(entry.getSize());
outTar.putArchiveEntry(te);
InputStream fin = zipFile.getInputStream(entry);
copyStream(fin, outTar);
fin.close();
}
outTar.flush();
zipFile.close();
}