- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.poi.openxml4j.util.ZipSecureFile.setMaxEntrySize()
方法的一些代码示例,展示了ZipSecureFile.setMaxEntrySize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipSecureFile.setMaxEntrySize()
方法的具体详情如下:
包路径:org.apache.poi.openxml4j.util.ZipSecureFile
类名称:ZipSecureFile
方法名:setMaxEntrySize
[英]Sets the maximum file size of a single zip entry. It defaults to 4GB, i.e. the 32-bit zip format maximum. This can be used to limit memory consumption and protect against security vulnerabilities when documents are provided by users.
[中]设置单个zip条目的最大文件大小。默认为4GB,即最大32位zip格式。当用户提供文档时,这可以用来限制内存消耗和防止安全漏洞。
代码示例来源:origin: pentaho/pentaho-kettle
maxEntrySize = Const.KETTLE_ZIP_MAX_ENTRY_SIZE_DEFAULT;
ZipSecureFile.setMaxEntrySize( maxEntrySize );
代码示例来源:origin: pentaho/pentaho-kettle
@Test
public void testZipBombConfiguration_Default() throws Exception {
// First set some random values
Long bogusMaxEntrySize = 1000L;
ZipSecureFile.setMaxEntrySize( bogusMaxEntrySize );
Long bogusMaxTextSize = 1000L;
ZipSecureFile.setMaxTextSize( bogusMaxTextSize );
Double bogusMinInflateRatio = 0.5d;
ZipSecureFile.setMinInflateRatio( bogusMinInflateRatio );
// Verify that the bogus values were set
assertEquals( bogusMaxEntrySize, (Long) ZipSecureFile.getMaxEntrySize() );
assertEquals( bogusMaxTextSize, (Long) ZipSecureFile.getMaxTextSize() );
assertEquals( bogusMinInflateRatio, (Double) ZipSecureFile.getMinInflateRatio() );
// Initializing the ExcelInput step should make the new values to be set
meta.setSpreadSheetType( SpreadSheetType.SAX_POI );
init( "Balance_Type_Codes.xlsx" );
// Verify that the default values were used
assertEquals( Const.KETTLE_ZIP_MAX_ENTRY_SIZE_DEFAULT, (Long) ZipSecureFile.getMaxEntrySize() );
assertEquals( Const.KETTLE_ZIP_MAX_TEXT_SIZE_DEFAULT, (Long) ZipSecureFile.getMaxTextSize() );
assertEquals( Const.KETTLE_ZIP_MIN_INFLATE_RATIO_DEFAULT, (Double) ZipSecureFile.getMinInflateRatio() );
}
本文整理了Java中org.apache.poi.openxml4j.util.ZipSecureFile.setMaxEntrySize()方法的一些代码示例,展示了ZipSecureFile.se
我是一名优秀的程序员,十分优秀!