Skip to content

Commit 3412122

Browse files
committed
Increased portability by enforcing UTF8 on tar stream
1 parent 38db335 commit 3412122

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/main/java/org/codehaus/plexus/archiver/tar/TarFile.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ private InputStream getInputStream( TarArchiveEntry entry, TarArchiveEntry curre
174174
private void open()
175175
throws IOException
176176
{
177-
inputStream = new TarArchiveInputStream( getInputStream( file ) );
177+
inputStream = new TarArchiveInputStream( getInputStream( file ), "UTF8" );
178178
}
179179

180180
private boolean findEntry( TarArchiveEntry entry, TarArchiveEntry currentEntry)

src/main/java/org/codehaus/plexus/archiver/zip/AbstractZipArchiver.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ private void createArchiveMain()
295295
BufferedOutputStream buffered = new BufferedOutputStream( out, 65536 );
296296
zOut = new ZipArchiveOutputStream( buffered );
297297

298+
zOut.setCreateUnicodeExtraFields( ZipArchiveOutputStream.UnicodeExtraFieldPolicy.NOT_ENCODEABLE );
298299
zOut.setEncoding( encoding );
299300
if ( doCompress )
300301
{

0 commit comments

Comments
 (0)