Permalink
Switch branches/tags
Nothing to show
Commits on Apr 25, 2017
  1. Add mp4 with sound

    Generated with:
    
    ```
    ffmpeg -i mp4.mp4 -f lavfi -i anullsrc=channel_layout=mono:sample_rate=8000:nb_samples=1 -c:v copy -c:a libvo_aacenc copy -fs 0 video_w_audio.mp4
    ```
    
    Closes #70.
    Sviatoslav Danylenko committed with Apr 24, 2017
Commits on Jan 19, 2017
  1. Add groovy source file (empty)

        groovy groovy.groovy
    
    Closes #69.
    kanaka committed with Jan 18, 2017
  2. Add awk script/source file (empty)

        awk -f awk.awk
    kanaka committed with Jan 18, 2017
  3. Add nim source file (empty)

    - Compile and run:
    
        nim c nim.nim
        ./nim
    
    - Run/interpret it directly:
        nim c -r nim.nim
    kanaka committed with Jan 18, 2017
  4. Add Clojure/ClojureScript source files (empty)

    Run Clojure:
    
        java -cp .../clojure.jar clojure.main clojure.clj
        java -cp .../clojure.jar clojure.main clojure.cljc
    
    Compile ClojureScript and run in Node.js:
    
        java -cp .../cljs.jar:. clojure.main -e "(require 'cljs.build.api) (cljs.build.api/build \"clojurescript.cljs\" {:optimizations :advanced})" > out.js
        node out.js
    
    Run ClojureScript directly using lumo (https://github.com/anmonteiro/lumo):
    
        lumo clojurescript.cljs
        lumo clojure.cljc
    kanaka committed with Jan 18, 2017
Commits on Jan 6, 2017
  1. Add C header file

    To use this in your favorite project:
    
        #include "c.h"
    
    Closes #67.
    rgbkrk committed with Jan 6, 2017
Commits on Jul 15, 2016
  1. Add Chicken

    A single 'chicken' would be really satisfying, but we are aiming for the smallest.
    
    Closes #63.
    shritesh committed with Jul 14, 2016
  2. Add Brainfuck

    shritesh committed with Jul 14, 2016
  3. Add zip

    shritesh committed with Jul 14, 2016
  4. Add TOML

    shritesh committed with Jul 14, 2016
  5. Add YAML

    shritesh committed with Jul 14, 2016
  6. Add Lua

    shritesh committed with Jul 14, 2016
  7. Add `.travis.yml`

    alrra committed with Jul 14, 2016
Commits on Jul 13, 2016
  1. Make batch file work standalone

    Fixes #59.
    TETYYS committed with Jul 13, 2016
  2. Make PPM smaller

    Closes #61.
    shritesh committed with Jul 11, 2016
Commits on Jul 11, 2016
  1. Add Coffeescript

    shritesh committed Jul 11, 2016
  2. Add Elixir

    shritesh committed Jul 11, 2016
  3. Add Swift

    shritesh committed Jul 11, 2016
  4. Add Crystal

    shritesh committed Jul 11, 2016
Commits on Jun 20, 2016
  1. Add mp3.mp3

    Source: https://gist.github.com/NielsLeenheer/367545
    
    The MP3 file is less than 0.000001 seconds long, 8000 Hz, mono, s16p, 8 kb/s.
    
    Closes #57.
    mems committed with Jun 20, 2016
Commits on Dec 3, 2015
  1. Make `json.json` even smaller

    Closes #53.
    subzey committed with Dec 3, 2015
Commits on Oct 28, 2015
  1. Add smallest possible WAV file

    This file contains 0 audio samples. It has a size of 44 bytes, which is a very typical WAV header size.
    
    Generated with the following Python script:
    
    ```python
    import struct
    
    def uint32(number):
        return struct.pack('<I', number)
    
    def uint16(number):
        return struct.pack('<H', number)
    
    data = (
        b'RIFF' +
        uint32(36) +  # size
    
        b'WAVE' +  # file type
    
        b'fmt ' +
        uint32(16) +  # chunk size
        uint16(1) +  # data type (PCM)
        uint16(1) +  # channels
        uint32(44100) +  # samplerate
        uint32(44100 * 2) +  # bytes per second
        uint16(2) +  # frame size
        uint16(16) +  # bits per sample
    
        b'data' +
        uint32(0)  # chunk size
    )
    
    with open('wav.wav', 'wb') as f:
        f.write(data)
    ```
    
    Closes #50.
    mgeier committed with Oct 28, 2015
Commits on Aug 4, 2015
  1. C: Replace `(void){}` with `;`

    `gcc -std=c99 -o c c.c` doesn’t trigger any warnings.
    
    Closes #47.
    alokmenghrajani committed with Jun 2, 2015
Commits on Apr 24, 2015
  1. Make go.go smaller

    Semicolons are inserted automatically by the lexer as per https://golang.org/doc/effective_go.html#semicolons.
    
    Closes #46.
    edwellbrook committed with Apr 22, 2015
Commits on Apr 22, 2015
  1. Make C example conform to the C99 standard

    Closes #39.
    committed Apr 22, 2015
  2. Add license

    Closes #40.
    committed Apr 22, 2015
  3. Add Markdown/CommonMark polyglot

    Closes #45.
    kud committed with Apr 22, 2015
  4. Add WebM file

    Ref. #10.
    richtr committed with Apr 22, 2015
Commits on Apr 21, 2015
  1. Make TIFF smaller

    The trick is to reuse parts of the header as the image data.
    
    Before: 115 bytes
    After: 108 bytes
    
    Closes #43.
    alokmenghrajani committed with Jan 22, 2015
Commits on Jan 26, 2015
  1. Add WebP

    WebP is an image format developed by Google. The format supports lossless as well as lossy compression. You can read more about it here: https://developers.google.com/speed/webp/docs/riff_container
    
    Closes #24 & #44.
    alokmenghrajani committed with Jan 26, 2015
Commits on Jan 21, 2015
  1. Make the JPEG even smaller

    From 121 bytes to 107 bytes.
    
    Closes #42.
    alokmenghrajani committed with Jan 21, 2015