Lokasi Alternatif fixgz
Gzip Utilitas
Jika Anda tidak dapat lagi menemukan fixgz
di situs web gzip.org, berikut adalah tautan ke versi yang tersedia di archive.org:https://web.archive.org/web/20180624175352/http://www.gzip.org/fixgz.zip.
Kode Sumber untuk fixgz
Utilitas
Juga, jika hilang juga, di bawah ini adalah kode sumber untuk fixgz
utilitas:
/* fixgz attempts to fix a binary file transferred in ascii mode by
* removing each extra CR when it followed by LF.
* usage: fixgz bad.gz fixed.gz
* Copyright 1998 Jean-loup Gailly <[email protected]>
* This software is provided 'as-is', without any express or implied
* warranty. In no event will the author be held liable for any damages
* arising from the use of this software.
* Permission is granted to anyone to use this software for any purpose,
* including commercial applications, and to alter it and redistribute it
* freely.
*/
#include <stdio.h>
int main(argc, argv)
int argc;
char **argv;
{
int c1, c2; /* input bytes */
FILE *in; /* corrupted input file */
FILE *out; /* fixed output file */
if (argc <= 2) {
fprintf(stderr, "usage: fixgz bad.gz fixed.gz\n");
exit(1);
}
in = fopen(argv[1], "rb");
if (in == NULL) {
fprintf(stderr, "fixgz: cannot open %s\n", argv[1]);
exit(1);
}
out = fopen(argv[2], "wb");
if (in == NULL) {
fprintf(stderr, "fixgz: cannot create %s\n", argv[2]);
exit(1);
}
c1 = fgetc(in);
while ((c2 = fgetc(in)) != EOF) {
if (c1 != '\r' || c2 != '\n') {
fputc(c1, out);
}
c1 = c2;
}
if (c1 != EOF) {
fputc(c1, out);
}
exit(0);
return 0; /* avoid warning */
}
Perintah Anda benar. Tapi tampaknya file tersebut rusak. Mudah untuk mengetahuinya, ketika beberapa file diekstrak dengan benar (misalnya ./dokuwiki/.htaccess.dist
), tetapi bukan sisanya.
Buat ulang dokuwiki.20151010.tar.gz
file, dan pastikan itu tidak melaporkan kesalahan saat melakukannya. Jika Anda mengunduh file dari suatu tempat, verifikasi checksum, atau setidaknya ukuran file.
Intinya adalah, file tersebut salah dibuat atau diunduh. Perintah yang Anda miliki harus berfungsi dengan baik dengan .tar.gz
berkas.