gzipinputstream

    0熱度

    3回答

    * * .gz文件是在我使用的軟件包的先前版本(它具有類tratz.semantics.ClassificationBundle)下創建的。在當前版本中,該類名爲miacp.semantics.ClassificationBundle。兩人有相同的成員。有什麼方法可以讓更早的版本在更高版本中可讀?基本讀取功能是 ClassificationBundle bundle = (Classificati

    -1熱度

    2回答

    我在Java中使用GZip時遇到問題。目前我使用gzip文件。一個gzip壓縮文件中的一個文件。如果我手動解壓他們,然後解析他們一切正常。但我想用Java和GZipInputStream自動執行此操作,但它不起作用。 我需要在最後有DataInputStream。我的代碼是: byte[] bytesArray = Files.readAllBytes(baseFile.toPath());

    0熱度

    1回答

    我使用下面的代碼來解壓縮即將通過socket.io到達的數據。 當解壓縮已經以壓縮格式發送的數據時,下面的代碼很有效。 (從Node.js發送的僞數據:<Buffer a8 b2 ...>) 但是,當解壓已經在JSONArray中發送的數據時,我得到了java.io.IOException: unknown format錯誤。 (僞它從Node.js的發送的數據:[<Buffer a8 b2 ..

    1熱度

    1回答

    我正在使用FileChannel和FileInputStream做一個簡單的文件複製從File從文件到File文件。 的代碼基本上是這樣的: source = new FileInputStream(fromFile).getChannel(); destination = new FileOutputStream(toFile, false).getChannel(); // overwrit

    0熱度

    1回答

    我有一個AsyncTask正在執行解壓縮GZIP文件的工作。我只知道我可以發佈AsyncTasks的進度,並且已經成功地設法使用我以前創建的其他AsyncTasks來工作。我明白爲了做到這一點,需要2個重要的值,最大值和當前進度值。 我遇到的問題是我不確定如何從輸入流中檢索這些值。我目前的AsyncTask是這樣的: package com.wizzkidd.myapp.asynctasks;

    1熱度

    2回答

    我開始從一個HTTP請求的響應: InputStream responseInputStream = response.getEntityInputStream() 我需要給gzip這種反應,所以我可以把它上傳到S3並保存壓縮: this.s3.putObject(new PutObjectRequest(bucketName, key, gzippedResponseInputStream,

    1熱度

    1回答

    在c#中解壓縮gz文件已被問及在互聯網上的所有答案,但那不是我正在尋找。我需要一個庫,可以給我: 1)gz文件內的文件的名稱。 2)其修改時間,因爲它最初來自它的原始位置。 gz解壓縮的每個例子都創建一個文件名,它是gz自己的文件名減去「.gz」擴展名,但那不是我想要的。我想要gz文件裏面的文件名,我也想修改它的日期。然後,當我解壓縮文件時,我將它指定爲修改日期,或者庫爲我做。 但是幾乎所有我見過

    0熱度

    1回答

    有沒有辦法從GZIPInputStream獲取條目? 對於.zip文件,我使用了以下內容: ZipInputStream zis = new ZipInputStream((InputStream) inputStream); ZipEntry entry = zis.getNextEntry(); ,但我想排除內部文件中的條目與.xml.gz擴展。 或者有沒有辦法將.xml.gz文件中的數

    -1熱度

    1回答

    我想知道是否有可能將圖像轉換爲base64字符串,然後使用GZIP壓縮它,並通過短信將其發送到另一個android手機,然後解壓縮,解碼,然後圖像顯示給用戶?如果是,那麼可能的解決方案是什麼?

    1熱度

    1回答

    System.out.println("Input String length : " + str.length()); System.out.println("SWB==="+sw.getTime()); byte[] bytes = Base64.decodeBase64(str); System.out.println("SWB==="+sw.getTime()); GZIPInpu