İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

dictzip - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında dictzip çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dictzip komutudur.

Program:

ADI


dictzip, dictunzip - dosyaları sıkıştırarak (veya genişleterek) rastgele erişime izin verir

SİNOPSİS


diktzip [seçenekleri] isim
dictunzip [seçenekleri] isim

TANIM


diktzip kullanarak dosyaları sıkıştırır. gzip(1) algoritma (LZ77)
ile tamamen uyumlu gzip dosya formatı. için bir uzantı gzip dosya formatı
(RFC 2.3.1.1'nin 1952'inde açıklanan Ekstra Alan), ek verilerin
sıkıştırılmış bir dosyanın başlığı. gibi programlar gzip ve zcat bu ekstra verileri yok sayar.
Bununla birlikte, dikte(8), DICT protokol sözlüğü sunucusu bu verileri
dosyaya sözde rastgele erişim gerçekleştirin. içindeki dosyalar diktzip biçim ".dz" ile bitmelidir
sıradan olanlardan ayırt edilebilmeleri için gzip özel içermeyen dosyalar
başlık bilgisi.

RFC 1952'den itibaren, ekstra alan şu şekilde belirtilir:

FLG.FEXTRA biti ayarlanmışsa, başlıkta toplam ile birlikte bir "ekstra alan" bulunur.
uzunluk XLEN bayt. Her biri şu şekilde olan bir dizi alt alandan oluşur:

+---+---+---+---+================================ =+
|SI1|SI2| LEN |... LEN bayt alt alan verisi ...|
+---+---+---+---+================================ =+

SI1 ve SI2, bir alt alan kimliği sağlar, tipik olarak bazı anımsatıcılara sahip iki ASCII harfi
değer. Jean Loup Gailly[e-posta korumalı]> bir kayıt tutuyor
alt alan kimlikleri; lütfen ona kullanmak istediğiniz herhangi bir alt alan kimliğini gönderin. Alt alan kimlikleri
SI2 = 0, gelecekteki kullanım için ayrılmıştır.

LEN, 4 başlangıç ​​baytı hariç, alt alan verilerinin uzunluğunu verir.

The diktzip program SI1 için 'R' ve SI2 için 'A' kullanır (yani, "Rastgele Erişim"). Sonra
LEN alanında veriler şu şekilde düzenlenir:

+---+---+---+---+---+---+========================= ======+
| VER | CHLEN | ÇHCNT | ... verinin CHCNT sözcükleri... |
+---+---+---+---+---+---+========================= ======+

RFC 1952'ye göre, tüm veriler önce en az anlamlı bayt olarak depolanır. Verilerin VER 1 için,
tüm değerler 16 bit uzunluğundadır (2 bayt) ve işaretsiz tam sayılardır.

XLEN (başlıkta daha önce belirtilmiştir) iki baytlık bir tamsayıdır, bu nedenle fazladan alan
0 baytı alt alan kimliği (SI2 ve SI1) için kullanılan 1xffff bayt uzunluğunda olabilir ve
2 bayt alt alan uzunluğu (LEN) için kullanılır. Bu 0xfffb bayt bırakır (0x7ffd
2 baytlık girişler veya 0x3ffe 4 baytlık girişler). Zip çıktı arabelleğinin %10 + olması gerektiği göz önüne alındığında
Giriş arabelleğinden 12 bayt daha büyük, giriş başına 58969 bayt veya yaklaşık 1.8 GB depolayabiliriz
2 baytlık girişler kullanılıyorsa. Bu sınırlayıcı bir faktör haline gelirse, başka bir format versiyonu
4 baytlık girişler için seçilebilir ve tanımlanabilir.

Sıkıştırma için dosya, verilerin "parçalarına" bölünür, her bir yığın
64 kB'dir ve 64 kB'den daha kısa bir alana sıkıştırılabilir (
sıkıştırılamaz verileri hesaba katar - genellikle veriler bir bloğa sıkıştırılır.
orijinalinden çok daha küçük). CHLEN alanı, bir "yığın" uzunluğunu belirtir.
veri. CHCNT alanı, kaç parçanın önceden ayarlandığını ve CHCNT veri sözcüklerini belirtir.
sıkıştırmadan sonra her bir parçanın ne kadar süreceğini belirtir (yani mevcut sıkıştırılmış dosyada).

Verilere rasgele erişim gerçekleştirmek için verilerin ofseti ve uzunluğu sağlanır.
kütüphane rutinleri. Bu rutinler, istenen verilerin başladığı yığını belirler,
ve bu parçayı açar. Ardışık parçalar gerektiği gibi sıkıştırılır.

KARŞILAŞMALAR


hız Gerçek rastgele dosya erişimi gerçekleşmez, çünkü herhangi bir erişim, tek bir bayt için bile olsa,
64 kB'lik bir yığının okunmasını ve açılmasını gerektirir. Bu erişimden daha yavaş
düz bir metin dosyasıdır, ancak tam olarak seri erişim yapmaktan çok, çok daha hızlıdır.
sıkıştırılmış dosya

uzay Çalıştığımız metinsel sözlük veritabanları için 64 kB'lık yığınların kullanımı
ve maksimum LZ77 sıkıştırması, dosyadan yalnızca yaklaşık %4 daha büyük olan bir dosya gerçekleştirir.
aynı dosya aynı anda sıkıştırılmış.

SEÇENEKLER


-d or --dekompres
Sıkıştırmayı aç. Yürütülebilir dosya çağrılırsa bu varsayılandır. dictunzip.

-c or --stdout
Standart çıktıya çıktı yazın; orijinal dosyaları değiştirmeden saklayın. Bu sadece
sıkıştırmayı açarken kullanılabilir (çünkü başlığın bölümlerinin bir süre sonra güncellenmesi gerekir)
sıkıştırırken yazın).

-f or --Kuvvet
Çıktı dosyası zaten mevcut olsa bile sıkıştırmayı veya açmayı zorlayın.

-h or --yardım et
Yardımı göster.

-k or --Tut
Orijinal dosyayı silmeyin.

-l or --liste
Her sıkıştırılmış dosya için aşağıdaki alanları listeleyin:

type: dzip, gzip veya text (bilinmeyen formatlardaki dosyaları içerir)
crc: CRC sağlama toplamı
tarih ve saat: başlıktan
parçalar: dosyadaki parça sayısı
boyut: sıkıştırılmamış her parçanın boyutu
kompr.: sıkıştırılmış boyut
uncompr.: sıkıştırılmamış boyut
oran: sıkıştırma oranı (bilinmiyorsa %0.0)
isim: sıkıştırılmamış dosyanın adı

aksine gzip, sıkıştırma yöntemi algılanmadı.

-L or --lisans
Görüntüle diktzip ehliyet ve istifa.

-t or --Ölçek
Sıkıştırılmış dosya bütünlüğünü kontrol edin. Bu seçenek uygulanmadı. Onun yerine
başlık bilgilerini listeler.

-v or --ayrıntılı
ayrıntılı. Sıkıştırma sırasında ek bilgileri görüntüleyin.

-V or --versiyon
Sürüm. Sürüm numarasını ve derleme seçeneklerini görüntüleyin ve ardından çıkın.

-s başlama or --Başlat başlama
Ondalık sayıları kullanarak açmayı başlatmak için teklifi belirtin. Varsayılan
dosyanın başlangıcı.

-e boyut or --boy boyut
Ondalık sayıları kullanarak dosyanın sıkıştırılacak bölümünün boyutunu belirtin.
Varsayılan, tüm dosyadır.

-S başlama or --Başlangıç başlama
Base64 numaralarını kullanarak dekompresyonu başlatmak için teklifi belirtin. Varsayılan
dosyanın başlangıcı.

-E boyut or --Boy başlama
Base64 sayılarını kullanarak dosyanın sıkıştırılacak bölümünün boyutunu belirtin.
Varsayılan, tüm dosyadır.

-p ön filtresi or --ön ön filtresi
Sıkıştırma veya açma işleminden önce filtre olarak yürütülecek bir kabuk komutu belirtin
bir parça. Ön ve son sıkıştırma filtreleri sağlamak için kullanılabilir
ek sıkıştırma veya çıktı biçimlendirme. Filtreler yükseltmeyebilir
arabellek boyutu önemli ölçüde. Ön ve son sıkıştırma filtreleri şu şekilde tasarlanmıştır:
mümkün olan en genel arayüzü sağlar.

-P son filtre or --İleti son filtre
Sıkıştırma veya açma işleminden sonra filtre olarak yürütülecek bir kabuk komutu belirtin.

KREDİ


diktzip Rik Faith tarafından yazıldı ([e-posta korumalı]) ve şartlarına göre dağıtılır.
GNU Genel Kamu Lisansı. Başka şartlar altında dağıtmanız gerekiyorsa,
yazar.

Bu programlar tarafından kullanılan ana kütüphaneler (zlib, regex, libmaa) altında dağıtılır.
farklı terimler olduğundan, kitaplıkları aşağıdaki uygulamalar için kullanabilirsiniz.
GPL ile uyumlu değil -- lütfen telif hakkı bildirimlerine ve lisans bilgilerine bakın.
daha fazla bilgi için kütüphanelerle birlikte gelin ve sorunu çözmek için avukatınıza danışın.
bu konular.

onworks.net hizmetlerini kullanarak dictzip'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    OfisKat
    OfisKat
    OfficeFloor, tersine çevrilmesini sağlar
    aşağıdakilerle birlikte kuplaj kontrolü: - bağımlılık
    enjeksiyon - devam enjeksiyonu -
    Daha fazla bilgi için iplik enjeksiyonu
    ziyaret edin...
    OfficeFloor'u İndirin
  • 2
    DivKit
    DivKit
    DivKit, açık kaynaklı, Sunucu Odaklı bir yazılımdır
    Kullanıcı arayüzü (SDUI) çerçevesi. Şunları yapmanızı sağlar:
    sunucu kaynaklı güncellemeleri kullanıma sunmak
    farklı uygulama sürümleri. Ayrıca olabilir
    için kullanılır...
    DivKit'i indirin
  • 3
    alt dönüştürücü
    alt dönüştürücü
    Çeşitli arasında dönüştürmek için yardımcı program
    abonelik biçimi. Shadowrocket kullanıcıları
    hedef olarak ss, ssr veya v2ray kullanmalıdır.
    &remark= ekleyebilirsiniz
    Telegram beğenilen HT...
    Alt dönüştürücüyü indir
  • 4
    YIKAMA
    YIKAMA
    SWASH, genel amaçlı bir sayısal
    kararsızlığı simüle etmek için araç,
    hidrostatik olmayan, serbest yüzey,
    rotasyonel akış ve taşıma olayları
    gibi kıyı sularında...
    SWASH'ı indirin
  • 5
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 6
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • Daha fazla »

Linux komutları

Ad